在启动时确定iPad方向

时间:2011-12-12 21:54:26

标签: objective-c ipad orientation

为什么我在didLoad中使用以下方法或者在iPad模拟器中使用willAppear时,设备总是认为它处于横向模式时,它的画面清晰。

UIDeviceOrientation orientation = [[UIDevice currentDevice] orientation];    
NSLog(@"orientation - %i", UIInterfaceOrientationIsPortrait(orientation));

这在iPhone模拟器中运行良好,是否有其他方法可以找到设备方向?

我尝试在app.plist中添加支持的方向,但模拟器仍然认为它是横向模式吗?

干杯,

1 个答案:

答案 0 :(得分:2)

UIDeviceOrientationUIInterfaceOrientation不同。

尝试使用[[UIApplication sharedApplication] statusBarOrientation]之类的内容。