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

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

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

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

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

- (BOOL)prefersStatusBarHidden {
    return NO;
}

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • IOS的项目多数会遇到控制状态栏和导航栏的问题,比如隐藏状态栏、控制状态栏的文字颜色等,导航栏也有同样需求。本文总...
    YHWXQ简简单单的生活阅读 5,787评论 1 8
  • 专心做可以提升自己的事情;学习并拥有更多更好的技能;成为一个值得交往的人。 学会独善其身,以不给他人制造麻烦为美德...
    沈姐说说阅读 1,000评论 2 6
  • 工作已经五个月了,但是结束轮岗其实也才三个礼拜,需要学习的东西还有太多,不管是技术上的,还是沟通上的。谨以此篇总结...
    dobby阅读 3,110评论 4 3
  • 在一起,很开心,我觉得这最重要。 有人说纯洁,有人说污,但搭配在一起,纯洁的人傻傻的,而污的人就喜欢他的呆...
    蓝色的天域0503阅读 4,453评论 1 0
  • 第一次写简书,也不知道该些啥~身为一名刚刚入职北京联通的应届毕业生,刚入职就是为期一个月的校园营销,身边的同事现在...
    聖韡君1994阅读 1,652评论 0 1

友情链接更多精彩内容