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无效
文章图片
image.png
参考 https://stackoverflow.com/questions/32782044/ios-9-supportedinterfaceorientations-not-working 【supportedInterfaceOrientations在iPad无效】

    推荐阅读