iOS - iPad Air和iPad Pro仅在横向上强制设备定位

时间:2016-09-14 06:11:02

标签: ios objective-c iphone ipad

我尝试实现iOS app特定视图控制器始终只打开横向模式。我在viewWillAppear中添加以下代码。

NSNumber *value = [NSNumber numberWithInt:UIInterfaceOrientationLandscapeRight];
 [[UIDevice currentDevice] setValue:value forKey:@"orientation"];

以上编码工作正常以下设备iPhone 4s / 5 / 5s / 6 / 6s和iPad 2 / Retina。但iPad Air / Air 2 / Pro无法正常工作。如何解决这个问题。请指导我,谢谢。

1 个答案:

答案 0 :(得分:0)

取代设备方向在ViewController中使用以下内容:

- (UIInterfaceOrientationMask)supportedInterfaceOrientations{
    return UIInterfaceOrientationMaskLandscape;
}