关于iOS11隐藏导航栏之后的状态栏空白20像素的适配问题

2017-09-13  本文已影响0人  高临原

app中经常会碰到隐藏标题栏的问题,这种时候整个界面往往会延伸到状态栏的下面。

最近做一个只有tableview的全屏页面,隐藏标题栏后在iOS10中没问题,在iOS11中可能是为了适配iPhoneX的缘故,tableview就会给状态栏空出20像素,后来查询后原来是iOS11为所有ScrollView新增了一个属性contentInsetAdjustmentBehavior,如果想要让tableview充满屏幕,只要将这个属性设置为不要自动调整即可:

tableview.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;

上一篇下一篇

猜你喜欢

热点阅读