问题:以下方法在iPad不被调用
- (BOOL) shouldAutorotate {
return NO;
}
-(NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationPortrait;
}
原因
因为ipad支持split view,所以优先遵守split view的协议了,split view强制支持所有方向。
解决方案
在target settings
里面勾选`Requires full screen
参考https://stackoverflow.com/questions/32782044/ios-9-supportedinterfaceorientations-not-working