从 iOS7 开始,我的 UITableView
的顶部有额外的空间,其样式为 UITableViewStyleGrouped
。
这是一个例子:
表格 View 从第一个箭头开始,有 35 个像素的无法解释的填充,然后绿色标题是 viewForHeaderInSection
返回的 UIView
(其中 section 为 0) .
谁能解释这 35 像素的数量是从哪里来的,以及我如何在不切换到 UITableViewStylePlain
的情况下摆脱它?
更新(答案):
在 iOS 11 及更高版本中:
tableView.contentInsetAdjustmentBehavior = .never
最佳答案
我得到以下帮助:
YouStoryboard.storyboard > YouViewController > Attributes inspector > Uncheck - Adjust scroll view insets.
关于ios - 为什么我的 UITableView 的顶部有额外的填充,在 iOS7 中具有 UITableViewStyleGrouped 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18880341/