为什么我在didLoad中使用以下方法或者在iPad模拟器中使用willAppear时,设备总是认为它处于横向模式时,它的画面清晰。
UIDeviceOrientation orientation = [[UIDevice currentDevice] orientation];
NSLog(@"orientation - %i", UIInterfaceOrientationIsPortrait(orientation));
这在iPhone模拟器中运行良好,是否有其他方法可以找到设备方向?
我尝试在app.plist中添加支持的方向,但模拟器仍然认为它是横向模式吗?
干杯,
答案 0 :(得分:2)
UIDeviceOrientation与UIInterfaceOrientation不同。
尝试使用[[UIApplication sharedApplication] statusBarOrientation]
之类的内容。