ios - 如何将 TableViewController 带回

标签 ios swift uitableview statusbar

我有一个 UITableViewController。

但是当我滚动到顶部时,可以在状态栏上看到表格数据,如下所示:

我怎样才能绕过这个时刻?

最佳答案

您可以使用下一个代码段隐藏状态栏:

override func prefersStatusBarHidden() -> Bool {
    return true;
}

或者你可以设置contentInsets

self.tableView.contentInset = UIEdgeInsetsMake(60, 0, 0, 0)

可能还有其他解决方案(如更改 tableView 的约束)取决于您的要求

关于ios - 如何将 TableViewController 带回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34413276/

相关文章:

ios - Swift 中的子类 NSMutableData

objective-c - RetainCount 可以在这种情况下使用吗?

ios - IBOutlets 在 iOS 8 设备上为零,但在 iOS 9 (Swift) 上工作正常

Swift Metal 将 bgra8Unorm 纹理保存到 PNG 文件

iphone - 如何阻止 UITableView moveRowAt IndexPath 在重新排序时留下空白行

ios - 错误域=SSErrorDomain 代码=0 "Cannot connect to iTunes Store"

ios - 处理多种语言的 UITextField

ios - Swift 无法从 jsonResult 返回准确的数据

ios - 以编程方式激活 UISearchBar 阻止用户与其交互

iphone - 从 UItableview 中删除一行时崩溃