iOS7开始,在我的UITableView
(样式为UITableViewStyleGrouped
)的顶部有额外的空白。
这里是一个例子:
表格视图从第一个箭头开始,有35像素的无法解释的填充,然后绿色的标题是viewForHeaderInSection
返回的UIView
(其中的section为0)。
有人能解释一下这35像素的量来自哪里,以及我如何在不切换到UITableViewStylePlain
的情况下摆脱它吗?
更新(答案):
在iOS 11及更高版本中:
tableView.contentInsetAdjustmentBehavior = .never
UITableView
不喜欢被分配一个高度为 0.0 的标题。请查看 https://dev59.com/cmMk5IYBdhLWcg3w5Bzy#31223403 获取更多详细信息。 - Aurelien Porte