UITableView使用代码添加使用Snapkit控制全屏显示 iOS11适配

其他废话不说,直接上代码

tableNode?.view.snp.makeConstraints({ (make) in
            if #available(iOS 11.0, *) {
                make.edges.equalTo(self.view.safeAreaLayoutGuide.snp.edges)
            } else {
                make.edges.equalTo(self.view)
            }
        })

由于我们使用的是AsyncDisplayKit所以用了tableNode.view这种写法,如果直接使用的是UITableView可以直接写成自己定义的UITableView即可。

说点什么

avatar
  Subscribe  
提醒