supportedInterfaceOrientations在iPad无效

问题:以下方法在iPad不被调用

  • (BOOL) shouldAutorotate {
    return NO;
    }

-(NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationPortrait;
}

原因

因为ipad支持split view,所以优先遵守split view的协议了,split view强制支持所有方向。

解决方案

target settings里面勾选`Requires full screen

supportedInterfaceOrientations在iPad无效_第1张图片
image.png

参考 https://stackoverflow.com/questions/32782044/ios-9-supportedinterfaceorientations-not-working

你可能感兴趣的:(supportedInterfaceOrientations在iPad无效)