我在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。
我在这里想念什么?
答案 0 :(得分:1)
那么您将需要了解两件事。将TableHeaderView和SectionHeaderHight设置为零高度
这会将您的表格标题高度设置为零
tableView.tableHeaderView = UIView(帧:CGRect(来源:.zero,大小:CGSize(宽度:self.view.frame.size.width,高度:CGFloat.leastNormalMagnitude)))
这将使节头较高(注意:您可能不需要此。取决于您的用例)
tableView.sectionHeaderHeight = CGFloat.leastNormalMagnitude