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即可。

查看原文: https://www.liuandy.cn/ios/2018/01/10/2253.html

你可能感兴趣的:(UITableView使用代码添加使用Snapkit控制全屏显示 iOS11适配)