想要实现状态栏通透的效果:
iOS10及以下设备设置控制器
在ios11的设备上,可以设置UIScrollView
的contentInsetAdjustmentBehavior
的属性;
例如:设置tableView
的contentInsetAdjustmentBehavior
的属性
查看这个属性的相关信息得知,将要废除,并有新的属性替换
因为控制器的automaticallyAdjustsScrollViewInsets
默认是YES,也就是控制器的视图会自动适应导航栏和状态栏的缩进;反之不自动适应,则从屏幕顶部开始。
UIScrollViewContentInsetAdjustmentBehavior
同理,设置UIScrollViewContentInsetAdjustmentNever
则不自动适应,从屏幕顶部开始。