美文网首页
应用内横屏问题

应用内横屏问题

作者: 耳独 | 来源:发表于2017-06-14 20:28 被阅读0次

    一般情况下,我们都是习惯于hide状态栏再写个view旋转,假装横屏,
    但当横屏下需要键盘时,就行不通了;
    找了好多资料,最后在http://www.cnblogs.com/fengtengfei/p/4646562.html中找到了可行的方法,现记录下。

    核心代码:

    先在appdelegate.h中加个属性allowRotation

    于appdelegate.m中
    <code>
    -(NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window {
    if (self.allowRotation) {
    return UIInterfaceOrientationMaskAll;
    }
    return UIInterfaceOrientationMaskPortrait;
    }
    </code>

    这样在其他界面想要横屏的时候,只要操控allowRotation这个属性就可以控制界面进行横屏了。

    注意:我们应在willdisappear中记得关掉,并回转竖屏;

    相关文章

      网友评论

          本文标题:应用内横屏问题

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