状态栏无法被界面布满填充

在升级iOS11后项目界面出现了一个小问题,运行到真机或者模拟器的时候状态栏出现了白色栏,也就是那个20像素的空出来了,比如这样:


那该怎么修改能够填充满呢?


viewDidLoad里面写

if (@available(iOS 11.0, *)) {
        self.m_tableShop.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
    } else {
        self.automaticallyAdjustsScrollViewInsets = NO;
        // Fallback on earlier versions
    }

下面是写完后的效果


参考文章:
1.简书App适配iOS 11
2.iOS 11 安全区域适配总结
3.适配iOS11 - UITableview UICollectionView MJRefresh下拉刷新错乱
4.iPhone X 和 iOS11的简单适配
5.App界面适配iOS11

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,191评论 4 61
  • 1、健康:本周做到了每天的早睡早起,每日晨跑5公里;减重了2斤;带着川东晨跑团完成一次5公里,还遇见了彩虹;但上次...
    梦想之旅_馨阅读 890评论 0 0
  • 三月里的殇,四月里开花。 如何领略这世间繁华! 清明,清什么?明什么? 不清生死之相,何明生命真理。 清明,请为自...
    爱上一叶浮萍阅读 2,472评论 0 3
  • 这个事情源自早上的牛奶汤圆事件…… 当汤圆端上来的那一刻,我惊讶地说:原来牛奶是汤啊,我还以为是包在汤圆里的呢...
    散念阅读 1,729评论 0 0
  • 却在熄灯后 捡拾起所有的落寞
    龙子云阅读 1,170评论 0 0