< iOS 11下面的代码用于隐藏第一部分的tableView Section Height。
self.tableView.estimatedSectionHeaderHeight = 20.0
self.tableView.contentInset = UIEdgeInsetsMake(-18.0, 0.0, 0.0, 0.0)
对于iOS 11应该有什么用?
我尝试将第0部分从titleForHeaderInSection
设置为'nil',将heightForHeaderInSection设置为'0',但它不起作用。
答案 0 :(得分:0)
试试这个
仅此一项不会显示标题标题:
func tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> String? {
return nil
}
func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
return nil
}
这将显示没有标题的部分标题:
export
答案 1 :(得分:-1)
以下方法在iOS11中无效
1.controller.automaticallyAdjustsScrollViewInsets = false
您可以使用以下方法替换
2.controller.view.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
如果它仍然无效,也许您可以编写以下代码
3.tableView.tableHeaderView = UIView.init();