按照網(wǎng)上大部分寫的適配代碼,但是顯示tableview顯示還是有問題。
if (@available(iOS 11.0, *)) {
self.tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
} else {
self.automaticallyAdjustsScrollViewInsets = NO;
}
后來又找到一種方法掖棉,顯示正常了。
if (@available(iOS 11.0, *)) {
_tableView.contentInset = UIEdgeInsetsMake(-20, 0, 0, 0);
_tableView.scrollIndicatorInsets = _tableView.contentInset;
} else {
self.automaticallyAdjustsScrollViewInsets = NO;
}
具體為什么第一種方法有問題我也不清楚膀估,文章寫在這里給需要的同志用~~~~~??
~~ps:(暫時沒有適配Iphone X幔亥。如果IphoneX要適配。代碼里的-20需要判斷察纯。)