【作者前言】:13年入圈,分享些本人工作中遇到的点点滴滴那些事儿,17年刚开始写博客,高手勿喷!以分享交流为主,欢迎各路豪杰点评改进!
1.应用场景:
iOS11之后,Xib、Storyboard在无导航条情况系使用UIScrollView时,会自动偏移状态栏高度,使得一些背景图等无法完美展示
2.实现目标:
Xib形式下,去除状态栏影响,真正从顶部开始布局
3.代码说明:
①代码形式解决
if (@available(iOS 11.0,*)) {
self.bgScrollView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
}else{
self.automaticallyAdjustsScrollViewInsets = NO;
}
②推荐-直接配置Xib下UISrollView属性解决
修改xib文件的配置,修改此处的值即可,修改为Never