美文网首页家居万能侠
iOS: 横屏状态下的导航条和状态栏

iOS: 横屏状态下的导航条和状态栏

作者: 麦兜菠萝油王子 | 来源:发表于2017-11-01 15:50 被阅读0次

    因为某个页面要支持横屏,所以就碰到了两个问题。

    1. Portrait 和 Landscape 模式下,导航条的高度不一样,分别是 44 和 32。
    2. iOS8 中,当在 Landscape 模式下时,状态栏会被隐藏掉。

    这就导致了这个页面的布局出现了不一致的地方。这里我并没有尝试去适配导航条的高度,既然高度不一样,老子索性把你删了,反正我这个页面也需要更多的空间,只要在低部的 UIToolbar 添加返回按钮就好了,这样第一个问题就间接解决了。

    对于第二个问题,下面的代码可以把状态栏显示出来。

    - (BOOL)prefersStatusBarHidden {
        return NO;
    }
    

    不过第一个问题以后还是得解决的,先挖个坑。

    相关文章

      网友评论

        本文标题:iOS: 横屏状态下的导航条和状态栏

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