【问题标题】:Remove vertical space between sections in a Grouped UITableView删除分组 UITableView 中各部分之间的垂直空间
【发布时间】:2017-04-17 16:24:15
【问题描述】:

我一直在寻找这个,但没有找到适合我的解决方案。

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

问题是:每个section组之间有一个垂直间距,我想去掉。

我已经尝试按照here 中的建议进行操作,但似乎没有成功。

我还尝试使用estimatedHeightForFooterInSection 的最小值作为0.00001,建议here。但我收到以下错误:

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

有没有办法在不放弃策略的情况下完成这项工作(问题部分,答案行)?

【问题讨论】:

  • 您使用分组表视图而不是普通表视图有什么特别的原因吗?默认情况下,普通的不应该有那个间距。
  • 是的@tww0003,在滚动部分内容时,我不能让部分标题保持固定在顶部。我刚刚测试了将其更改为Plain 并且它有效,但是我刚才提到的那个问题。

标签: ios swift uitableview


【解决方案1】:

由于某种原因,tableView.estimatedSectionFooterHeight = 0.0 没有工作,但 tableView.sectionFooterHeight = 0.0 工作,即使使用 UITableView.style = .grouped

我还使用了一个空的UIView 作为我的页脚视图。

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

感谢您的帮助!

【讨论】:

  • 是否可以删除特定索引处的单元格之间的空格?
猜你喜欢
  • 2015-08-02
  • 1970-01-01
  • 2015-04-07
  • 1970-01-01
  • 2015-10-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-18
  • 2021-12-15
相关资源
最近更新 更多