首先配置选项的设置:(应该按如下配置)
这里要特别注意:如果设配iPAd和iPhone,必须选择Universal,并且应该切换成iPad和iPhone分别设置上图的三个选项,如果多勾选Upside Down 就可能导致强制竖屏或是横屏的代码无效,
横屏页面强制竖屏的代码:
#if __IPHONE_OS_VERSION_MAX_ALLOWED < __IPHONE_9_0
- (NSUInteger)supportedInterfaceOrientations
#else
- (UIInterfaceOrientationMask)supportedInterfaceOrientations
#endif
{
returnUIInterfaceOrientationMaskPortrait;
}
如果所有的配置选项只有一个方向,那么可以考虑某个页面的view进行旋转,下面给一个链接,有兴趣的可以自行参考下:http://www.jianshu.com/p/444bdb688d9c