iOS Developer

iOS 横竖屏设置

2016-08-09  本文已影响0人  拾酥

针对的是APP大部分页面要求横屏,只有个别页面要求强制横屏的情况:比如签名、视频播放等。。首先,大神请无视~~~然后,直接上图


1.首先,设置里面横竖屏的勾都要勾上

2.以我自己写的APP为例,结构是UITabBarController -> UINavigationController -> UIViewController,相信大部分APP都是这个结构,所以……

RootVC 里面:

RootNavi 里面:

然后,TabBar里面:(对的,我的这个RootTabBar里面总共就这些东西。。)

以上代码保证了一般的VC里面都是锁死在竖屏状态下,以下是当个别页面需要强制横屏的时候:

1).复写这三个方法,第一个不写也没事

2).viewWillAppear: 方法里面

这样就保证了当进入这个VC的时候是横屏状态,当退出这个VC的时候,viewWillDisappear: 方法里面:

以上,完工。由于我的代码只针对iOS8以上,因此只测试了iOS8以上的版本,以下的版本是否有效,那就看天意了。。

上一篇下一篇

猜你喜欢

热点阅读