适配iOS11

总结在iOS11系统中出现的适配问题:

    1. 启动app发现上下有空隙,不能完全贴合屏幕----- 解决方案:添加一张尺寸为1125x2436的启动图。
    2. 隐藏导航栏的界面,会出现无法贴合屏幕顶部(一般来说,是view中有Scrollview)----- 解决方案 
      注意contentInsetAdjustmentBehavior的属性的设置需要在创建了这个Scrollview之后
      if (@available(iOS 11.0, *)) {
               self.BGScroolView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
          }else {
               self.automaticallyAdjustsScrollViewInsets = false;
      }

      对于iPhone X适配,有时需要手动下移一个刘海的高度,即24;

       

    3. grouped的类型tableview上部会出现空隙------- 解决方案
    4. self.tableviews.estimatedSectionHeaderHeight=0;
       
      self.tableviews.estimatedSectionFooterHeight=0;
posted @ 2017-12-28 16:53  ~道一~  阅读(187)  评论(0编辑  收藏  举报