情况:UINavigationController的视图上的第一个子视图为UIScrollView时,UIScrollView就会往下偏移64px的位置
原理:由于状态条20px的高度加上导航条44px的高度,UIScrollView就会往下偏移64px的位置
if (@available(iOS 11.0, *)) { //取消偏置距离
self.scrollview.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
} else {
self.automaticallyAdjustsScrollViewInsets = NO;
}
网友评论