automaticallyAdjustsScrollViewInsets(默認(rèn)YES)仲墨,如果視圖里第一個是UIScrollView或其子類,那么它會自動設(shè)置相應(yīng)的內(nèi)邊距,這樣可以讓scrollView占據(jù)整個視圖,又不會讓導(dǎo)航欄或狀態(tài)遮蓋。
如果想讓scrollView從y=0開始价涝,可以將self.automaticallyAdjustsScrollViewInsets = NO。
這里需要注意的有兩點(diǎn):
1持舆、如果有UITabBarController色瘩,必須在UITabBarController中將automaticallyAdjustsScrollViewInsets設(shè)置為NO
2、iOS11 后這個屬性失效逸寓,需要設(shè)置相應(yīng)的scrollView的
if #available(iOS 11.0, *) {
????tableView?.contentInsetAdjustmentBehavior = ????UIScrollViewContentInsetAdjustmentBehavior.never
}