滚动时保持固定的UITableViewCell

时间:2012-07-29 21:00:33

标签: ios5 uitableview

继续我想做的事情:有一个固定的UITableViewCell可以从UITableView中的任何地方看到。所以,当你只有少于11个条目时,似乎顶部单元格只是第0个索引处的单元格,但如果你在UITableView中有更多条目,那么你可以向下滚动(通常的行为),但仍然有UITableViewCell是第0个索引。几乎像标题行,允许您查看特定项目,类似于Excel。在Excel中,您可以将顶行固定不动,这样当有人向下滚动时您无法看到顶行,您仍然可以看到它。

如果需要更多解释,请发表评论,我会尽力给出更好的解释!

提前致谢!

1 个答案:

答案 0 :(得分:0)

首先确保你的uitableview在另一个uiview中。 添加表示固定单元的uiview作为uiview的子视图。 在tableView上,didScroll检查表格中第一个单元格(静止)的单元格rect。 如果它的y小于0,则它已滚出视图,您应该显示自定义视图。 否则隐藏它。

这样,您将获得与浮动表头相同的行为。只是为了澄清你应该有两个浮动单元的视图。表中的一个和“浮动”的一个。