废话不多说了,具体解决方法如下所示:
if(@available(iOS11.0, *)) {
self.tableView.contentInsetAdjustmentBehavior=UIScrollViewContentInsetAdjustmentNever;
}else {// Fallback on earlier versions
self.automaticallyAdjustsScrollViewInsets=NO;
}
项目中很多下拉图片放大的效果(上面这段代码必不可少的)
使用上面官方给出的iOS11 替代automaticallyAdjustsScrollViewInsets
的上面方法仍然无效。 后来发现是因为用了Masonry布局的都有这种问题
解决方法:
1、将背景_headerBgroundImgView 或着 _headerBgView从Masonry布局改成系统 .frame = CGRectMake()布局方式;
2、如果1方法还是不能解决问题或者有其他方式布局的话,尝试把所有用Masnory布局都改成frame就可以了。