美文网首页
iOS 强制横屏和竖屏

iOS 强制横屏和竖屏

作者: 赫子丰 | 来源:发表于2018-09-07 09:58 被阅读9次

    感谢这位同学的文章

    需求:只有一个页面横屏而且是强制横屏,其他页面竖屏而且强制竖屏。

    说明:本文方法只适用于presentViewController 方式,动画效果设置为NO反应更快一些。push未测试。

    第一步:

    首先在工程文件里设置如下:

    第二步:

    在AppDelegate中添加方法关闭横竖屏切换,方法如下

    AppDelegate.h中外露一个属性

    @property(nonatomic,assign)BOOL allowRotation;//是否允许转向

    AppDelegate.m中添加方法:

    第三步:

    在需要强制横屏的页面写上如下代码:

    第四步:

    在返回的上一个页面强制变成竖屏,代码如下:

    相关文章

      网友评论

          本文标题:iOS 强制横屏和竖屏

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