解决iOS11图片下拉放大出现信号栏白条的bug问题

废话不多说了,具体解决方法如下所示:

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就可以了。


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