如何在表格视图中取消固定表格视图部分标题

Posted

技术标签:

【中文标题】如何在表格视图中取消固定表格视图部分标题【英文标题】:How to unfix tableview section header in table view 【发布时间】:2017-12-16 15:23:16 【问题描述】:

所以我在视图顶部有粘性标题。然后我有表格视图。它从 y:135 开始

我需要做一些事情以允许第一节标题与其内容一起向上滚动。我怎么能做到?

如果可能,我决定将表格视图填充到顶部,而不是从 x:0 y:0 开始表格视图

要取消固定部分标题并允许滚动内容,或者是否有其他方法可以做到这一点?这是我的屏幕:

或者也许正确的方法是使用自定义行高来伪造拳头部分?让它不可见,这将是我的填充?

【问题讨论】:

【参考方案1】:

允许第一节标题与其内容一起向上滚动

UITableViewStyle 相关。 当表的UITableViewStyle 属性设置为UITableViewStylePlain 时。如果您将其设置为UITableViewStyleGrouped,标题将与单元格一起向上滚动。基于this question。

使用自定义行高来伪造拳头部分?

我不确定这是一个好的解决方案。

【讨论】:

感谢分配!所以我决定制作 UITableViewStyleGrouped,但现在我在部分标题中有一些额外的填充。在我的屏幕上它是 36 的高度,但现在我猜它比 36 高得多。我可以管理它吗? @WhoIsDT 请查看this question 并检查heightForFooterInSection 也许你在某处使用它。 tableView.sectionFooterHeight = 0 - 这完全有帮助!非常感谢!

以上是关于如何在表格视图中取消固定表格视图部分标题的主要内容,如果未能解决你的问题,请参考以下文章

在表格视图中选择新行时如何取消选择选定的行?

关闭表格视图控制器上方的模态显示视图控制器时,如何从表格视图控制器中取消选择行?

如何选定excel表格中的一部分表格

如何固定表格视图中自定义单元格文本字段的标签值?

快速具有多个部分和多行的表格视图

如何设置 UITableView 部分保持固定?