iPhone:将一个单元“锁定”到TableView的顶部

时间:2010-08-22 20:56:59

标签: iphone uitableview

我试图让表格顶部的单元格始终保留在那里,并且在添加对象时不向下滚动,即单元格应保持在indexpath.row==0。是否可以将单元格锁定到表格中的某个位置? 如果是这样,将如何实施?

修改

如果我为这个细胞制作了一个不同的部分,它会起作用吗?

4 个答案:

答案 0 :(得分:2)

您无法强制将tableview单元格始终保留在屏幕上。这将打破首先拥有一张桌子的目的。

相反,如果您需要始终在tableview中显示的内容,则将其放在表格的页眉或页脚视图中。创建所需的视图,然后将其分配给tableview tableHeaderViewtableFooterView属性。{{1}}

答案 1 :(得分:0)

你可能需要的是一个表的标题 - 在UITableView中检查tableHeaderView属性

答案 2 :(得分:0)

我认为这是不可能的,因为tableview是uiscrollview,也许你将subView添加到navigationController.view?

答案 3 :(得分:0)

我发现这个blog发布了一个有用的技巧,可以在UITableView的顶部放置静态内容并允许它对触摸作出反应。