我试图在应用启动时在状态栏下显示我的UITableView
内容(现在可以通过滚动来实现)。
这是我目前的结果:
但我希望它看起来像这样:
我已为UINavigationController
我试图在viewDidLoad
:
[self.tableView setContentInset:UIEdgeInsetsMake(0, 0, 0, 0)];
但是,它并没有按要求显示。
答案 0 :(得分:1)
使用此方法添加代码 - -viewDidLayoutSubview()
[self.tableView setContentInset:UIEdgeInsetsMake(0, 0, 0, 0)];
答案 1 :(得分:0)
这对我有用。
tableView.contentInset = UIEdgeInsets(top: -UIApplication.shared.statusBarFrame.size.height, left: 0, bottom: 0, right: 0)
答案 2 :(得分:0)
设置tableView contentInsetAdjustmentBehavior属性
tableView.contentInsetAdjustmentBehavior = .never