美文网首页
Snapkit TableView iOS11 之后上移下移问题

Snapkit TableView iOS11 之后上移下移问题

作者: DavidWongDev | 来源:发表于2019-01-04 15:52 被阅读0次

这里坑很多,解决办法是tableview不要使用snapkit自动布局,设置tableview用以下代码

tableView.frame = view.frame
self.view.addSubview(tableView)
extendedLayoutIncludesOpaqueBars = true;
if #available(iOS 11.0, *) {
    tableView.contentInsetAdjustmentBehavior = .never
}
else {
    automaticallyAdjustsScrollViewInsets = false;
}
tableView.backgroundColor = UIColor.red
tableView.contentInset = UIEdgeInsets(top: navBarH, left: 0, bottom: bottomOffset, right: 0)

其中navBarH iPhoneX 为88, 其他为 64
bottomOffset iPhone X 为49 普通为0

相关文章

网友评论

      本文标题:Snapkit TableView iOS11 之后上移下移问题

      本文链接:https://www.haomeiwen.com/subject/gdqkrqtx.html