如何用tableView填充视图顶部?

时间:2018-11-16 15:53:57

标签: swift uitableview uinavigationcontroller uinavigationbar

我有一个透明的导航栏和一个view中的tableView。

我想要做的是用我的第一个单元格填充导航和状态栏的所有部分,并删除顶部空白。

赞这个 enter image description here

但是现在看起来像这样。

enter image description here

谢谢。

1 个答案:

答案 0 :(得分:0)

let yOffset = UIApplication.shared.statusBarFrame.height + self.navigationController!.navigationBar.frame.size.height
tableView.contentInset = UIEdgeInsets(top: -yOffset, left: 0, bottom: 0, right: 0)

这解决了我的问题。谢谢大家!