美文网首页
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