在iOS9中检测错误的方向

时间:2016-02-12 14:15:40

标签: ios iphone uiinterfaceorientation device-orientation

如果用户旋转设备(我处理viewWillTransitionToSize的调用),事情很容易处理,但应用程序必须知道它的初始方向。

到目前为止,我一直在使用状态栏方向和设备方向

if (UIDeviceOrientationIsLandscape([UIApplication sharedApplication].statusBarOrientation))
{
//
}

if (INTERFACE_IS_PHONE && UIDeviceOrientationIsPortrait([UIDevice currentDevice].orientation) ) { 
 //
}


UIInterfaceOrientation orientation = [UIDevice currentDevice].orientation;

if (INTERFACE_IS_PHONE && UIDeviceOrientationIsPortrait(orientation) ) {
 //
 }

以上方法显示错误的方向,任何?

0 个答案:

没有答案