美文网首页iOS Developer
iOS 横竖屏设置

iOS 横竖屏设置

作者: 拾酥 | 来源:发表于2016-08-09 15:45 被阅读0次

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


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

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

    RootVC 里面:

    RootNavi 里面:

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

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

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

    2).viewWillAppear: 方法里面

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

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

    相关文章

      网友评论

        本文标题:iOS 横竖屏设置

        本文链接:https://www.haomeiwen.com/subject/yjrdsttx.html