前言:
最近开发项目在iOS 11上遇到一个问题在sb上拖了一个tableview但是这货死活都要向下偏移20px 去网上查看类似问题大都是讲使用contentInsetAdjustmentBehavior这个参数或者
automaticallyAdjustsScrollViewInsets(iOS 11后废弃)按照上述修改后发现依旧没解决问题
修改的配置
程序运行效果图如下:
超级不爽的白条
然后思考了一下是否是因为自动布局导致的原因于是引入masnory 再一次进行布局
引入masnory
结果控制台一大堆警告⚠️强迫症表示看着不爽啊!最后思考一下能否先不布局,在控制器要显示的时候再来进行布局。
于是乎,有了如下解决方法
1、去掉了sb上的约束
2、在willappear里面添加约束
3、运行项目(控制台没有了烦人的约束警告)
大吉大利,晚上吃鸡~