我的Ionic应用程序中有一个组件,它需要屏幕尺寸。在用户更改设备的方向后,我尝试使用Platform插件来获取新的屏幕尺寸。/到新方向的过渡完成之前调用platform.resize。因此,platform.height()和platform.width()是不正确的(它们都被设置为设备的最小尺寸)。Transition- width: ${this.platform.width}, h
我正在使用离子V1,并有一个简单的模式,显示一个图像,我想要有最大的(全屏)尺寸,以便它是垂直和水平居中,全屏上适当的尺寸(宽度或高度)取决于设备方向(纵向或横向)。在纵向模式下查看1024px W x 768px H的图像时,图像的大小就像设备处于横向模式一样,并且侧面被裁剪。
但将设备旋转到横向模式可获得完美的全屏图像。background:url({{fullscreenPhoto}}) center center no-rep
我相信有一种更好、更恰当的方法来做到这一点。但是现在我正在使用UIScreen.main.bounds来检测我是否在处理一个iPhone X (812高)。这个特定的应用程序仅限于景观,顺便说一句。这就是我在这个函数中所做的,我正在为幻灯片视图准备幻灯片: let screenSize = UIScreen.main.bounds