删除Grouped UITableView中各节之间的垂直空间

时间:2016-12-02 17:15:14

标签: ios swift uitableview

我一直在寻找这个问题已经有一段时间了,并没有找到适合我的解决方案。

我已将UITableView设置为Grouped,每个标题标题将包含一个UIView,用于表示问题问答应用程序和每个部分将包含许多行,用于表示上一个问题的答案

问题是:每个部分组之间有一个垂直间距,我想将其删除。

Captions on red to explain

我已尝试像here中建议的那样做,但看起来它没有用。

我还尝试将estimatedHeightForFooterInSection的最小值用作建议here0.00001。但我收到以下错误:

'section footer height must not be negative - provided height for section 1 is -0.000010'

有没有办法让这项工作不放弃策略(问题部分,答案行)?

1 个答案:

答案 0 :(得分:8)

由于某种原因,tableView.estimatedSectionFooterHeight = 0.0无效,tableView.sectionFooterHeight = 0.0即使UITableView.style = .grouped也是如此。

此外,我使用空UIView作为我的页脚视图。

tableView.tableFooterView = UIView(frame: CGRect.zero)
tableView.sectionFooterHeight = 0.0

感谢您的帮助!