总结在iOS11系统中出现的适配问题:
- 启动app发现上下有空隙,不能完全贴合屏幕----- 解决方案:添加一张尺寸为1125x2436的启动图。
- 隐藏导航栏的界面,会出现无法贴合屏幕顶部(一般来说,是view中有Scrollview)----- 解决方案
注意contentInsetAdjustmentBehavior的属性的设置需要在创建了这个Scrollview之后
if (@available(iOS 11.0, *)) { self.BGScroolView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever; }else { self.automaticallyAdjustsScrollViewInsets = false; }
对于iPhone X适配,有时需要手动下移一个刘海的高度,即24; - grouped的类型tableview上部会出现空隙------- 解决方案
-
self.tableviews.estimatedSectionHeaderHeight=0; self.tableviews.estimatedSectionFooterHeight=0;