UIViewController interfaceOrientation属性已过时

时间:2015-07-22 16:58:09

标签: ios ios8 uiinterfaceorientation

我目前正在使用我的UIViewController的 interfaceProperty ,因为iOS 8已被弃用。

@property(nonatomic,readonly) UIInterfaceOrientation interfaceOrientation NS_DEPRECATED_IOS(2_0,8_0);

我正在使用所述属性来确定物理主页按钮的位置以用于加速度计和重力矢量校正。 UIDeviceOrientation不是合适的替代品,因为这些更正实际上应用于用户界面

我搜索过合适的重构建议,但是,它们并不适用于我对该物业的使用。

1 个答案:

答案 0 :(得分:4)

您可以尝试使用

UIApplication.sharedApplication().statusBarOrientation

它将返回UIInterfaceOrientation值,您可以使用该值来获取设备的界面方向。