我尝试实现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无法正常工作。如何解决这个问题。请指导我,谢谢。
答案 0 :(得分:0)
取代设备方向在ViewController中使用以下内容:
- (UIInterfaceOrientationMask)supportedInterfaceOrientations{
return UIInterfaceOrientationMaskLandscape;
}