【发布时间】:2017-08-17 10:36:18
【问题描述】:
我有 UITableViewController,可以使用来自 UINavigationController 内的其他 ViewController 的 segue 访问它。
我的表格有两个带有静态单元格的部分 我还使用自定义 UIButton 手动添加了视图(深海军色)。
在界面生成器中看起来像这样
但是当我在模拟器中打开我的应用程序时 - 我在顶部看到了这个条纹。所以我对此有几个问题。
1) 这个条纹是从哪里来的?
2) 我怎样才能让它消失?我尝试了类似
self.tableView.contentInset = UIEdgeInsets(top: -16, left: 0, bottom: 0, right: 0)
我不确定这是否正确。
3) 未来 - 可以像我一样手动将 UIView 添加到 UITableViewController 的顶部
【问题讨论】:
-
是的,创建一个
UIView是可以的解决方案,只需创建一些像addStatusBarView(with color: UIColor)这样的函数并在您想添加此视图时调用 -
条纹指的是什么?带有时间和电池电量的状态栏?
标签: ios swift uitableview uinavigationcontroller uikit