要求:只是不能自动旋转单页,外侧水平屏幕总是进入横屏,外面的垂直屏幕进来保持垂直屏幕。
动作:在此页面的控制器中写入shouldautorotate方法返回NO,找到所有iphone的工作已达到需求,但iPad无法正常工作。
注意:请注意,它是一个单独的,没有自动旋转的特定页面,这是为了确保程序设置页面在多个方向上被检查,并且沿着快捷菜单的下拉设备确保打开自动旋转。 / p>
系统:iOS9
答案 0 :(得分:0)
我遇到了类似的情况。请注意,我没有使用导航控制器,这是一个简单的模态视图,这可能会影响旋转代码。
在我申请的第一个视图中,我有:
-(BOOL)shouldAutorotate {
return YES;
}
关于我想锁定某个方向的观点(在我的情况下是风景)我没有使用shouldAutorotate但是使用了这个:
-(UIInterfaceOrientationMask)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskLandscape;
}