iOS:tableView的静态sectionHeaderView

时间:2012-06-04 19:06:53

标签: iphone ios xcode ipad uitableview

后台:我已经实现了一个包含4个部分的标准tableView。每个部分都包含标题的自定义视图。通常,当下面的标题滚动到tableView的顶部时,前一个标题将被推开。

问题:是否可以防止“推出”行为。我想要一些沿着“堆叠”行为的东西。这是因为我希望用户能够全面了解哪些标头可用。例如,如果一个滚动到最低单元格,则会看到tableView顶部的所有标题。

其他信息:请不要用黑客回答,例如,跟踪tableView的移动,在需要时手动添加标题视图,然后调整tableView的大小。

1 个答案:

答案 0 :(得分:0)

如果不使用您描述的方法,这是不可能的。至少没有内置的表视图。

一个原因是它不能扩展到任意内容。如果你让部分标题叠加在整个屏幕满是标题时会发生什么?当只剩下几个像素来显示内容时,用户如何能够轻松地看到第6或第7节下的内容并与之交互,因为屏幕的其余部分被标题用于用户明显的部分不感兴趣。

您可能想要重新考虑您的用户界面。要么使用标准部分标题,制作一些很酷的轻量级标签,自定义口琴控制或完全不同的东西。甚至可能是分层结构,具体取决于您想要呈现的内容量。