UITableViewController中的顶栏背景

时间:2017-08-17 10:36:19

标签: ios swift uitableview uinavigationcontroller uikit

我有UITableViewController,可以使用来自UINavigationController内的其他ViewController的segue进行访问。

我的表有两个带静态单元格的部分 我还手动添加了自定义UIButton的视图(深海军色)。

在界面构建器中,它看起来像这样

enter image description here

但是当我在模拟器中打开我的应用程序时 - 我将此条带放在顶部。所以我对此几乎没有任何疑问。

enter image description here

1)这条纹来自哪里?

2)我怎样才能让它消失?我试过像

这样的东西
self.tableView.contentInset = UIEdgeInsets(top: -16, left: 0, bottom: 0, right: 0)

我不确定这是正确的方法。

3)为了将来 - 可以像我一样手动将UIView添加到UITableViewController的顶部

更新 这是调试视图 enter image description here

2 个答案:

答案 0 :(得分:1)

  1. 调试视图以查看标题更高的原因。 Documentation Debugging in Xcode
  2. 你不是 需要删除它,因为它不正常。你可能用错了 恒定。
  3. 是的,你可以......

答案 1 :(得分:0)

通过取消选中界面构建器中的默认View Controller属性来解决此间距!

  

YouStoryboard.storyboard> YouViewController>属性检查器>取消选中 - 调整滚动视图插图。

感谢https://stackoverflow.com/a/19117685/1218405