我需要从 ViewController 获取设备方向。我不能基于:
[[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications];
UIDeviceOrientation orientation = [[UIDevice currentDevice] orientation];
因为它有时会返回未知方向(例如,当设备放在桌子上时)。
我只需要知道当前 UIView 显示的方向是什么(是横向左侧还是横向右侧)。当方向改变时,我不需要更新这个值,我只想知道它,当我要求它时。只是一些参考view.orientation ;)。有什么可以帮助我的吗?我已经阅读了 UIView 文档,找到了一些对 UIWindow 的参考,但没有什么可以帮助我。