如何获得iPhone视图的当前方向或设备的最后取向?
-
29-09-2019 - |
题
在我的应用程序中,当用户摇动设备时,会出现图像。景观和肖像模式有不同的图像。如果iPhone的方向是 肖像或景观, ,正常工作。但是如果是 UIDeviceOrientationFaceDown
或者 UIDeviceOrientationFaceUp
, ,图像应取决于所使用的最后一个方向,因为该方向仍显示了视图。
如何获得设备的最后一个方向?
解决方案
我已经弄清楚了!我必须检查状态栏的方向!
[UIApplication sharedApplication].statusBarOrientation
其他提示
在类似于界面方向的参数中通过的类方法,它通过了该类的方法。该方法随时称为设备方向。您可以将其作为变量存储,并在以后的时间进行查看以确定最后一个方向。
1 = standard portrait
2 = upsidedown
3 = button right landscape
4 = button left landscape.
同样,self.interfaceorientation的调用将为您提供当前的设备方向。
希望这至少能使您朝着正确的方向发展。
不隶属于 StackOverflow