iOS 10顶部的UITableView空间?

时间:2018-09-16 16:44:30

标签: ios swift uitableview

我在XIB中使用分组的UITableView。加载后,在第一个标题的顶部显示额外的空间。

到目前为止,我已经尝试过:

   if #available(iOS 11, *) {
  self.recordTableView.contentInsetAdjustmentBehavior = .never
} else {
   //Doesn't Work
  //self.automaticallyAdjustsScrollViewInsets = false
  self.parent?.automaticallyAdjustsScrollViewInsets = false

}

还尝试在XIB中将tableView-> Content Insets设置为Never。

我在这里想念什么?

1 个答案:

答案 0 :(得分:1)

那么您将需要了解两件事。将TableHeaderView和SectionHeaderHight设置为零高度

  1. 这会将您的表格标题高度设置为零

    tableView.tableHeaderView = UIView(帧:CGRect(来源:.zero,大小:CGSize(宽度:self.view.frame.size.width,高度:CGFloat.leastNormalMagnitude)))

  2. 这将使节头较高(注意:您可能不需要此。取决于您的用例)

    tableView.sectionHeaderHeight = CGFloat.leastNormalMagnitude