automaticallyAdjustsScrollViewIn

2017-11-16  本文已影响0人  凡凡_c009

automaticallyAdjustsScrollViewInsets(默认YES),如果视图里第一个是UIScrollView或其子类,那么它会自动设置相应的内边距,这样可以让scrollView占据整个视图,又不会让导航栏或状态遮盖。

如果想让scrollView从y=0开始,可以将self.automaticallyAdjustsScrollViewInsets = NO。

这里需要注意的有两点:

1、如果有UITabBarController,必须在UITabBarController中将automaticallyAdjustsScrollViewInsets设置为NO

2、iOS11 后这个属性失效,需要设置相应的scrollView的

if #available(iOS 11.0, *) {

    tableView?.contentInsetAdjustmentBehavior =     UIScrollViewContentInsetAdjustmentBehavior.never

}

上一篇下一篇

猜你喜欢

热点阅读