我试图让表格顶部的单元格始终保留在那里,并且在添加对象时不向下滚动,即单元格应保持在indexpath.row==0
。是否可以将单元格锁定到表格中的某个位置?
如果是这样,将如何实施?
修改的
如果我为这个细胞制作了一个不同的部分,它会起作用吗?
答案 0 :(得分:2)
您无法强制将tableview单元格始终保留在屏幕上。这将打破首先拥有一张桌子的目的。
相反,如果您需要始终在tableview中显示的内容,则将其放在表格的页眉或页脚视图中。创建所需的视图,然后将其分配给tableview
tableHeaderView
或tableFooterView
属性。{{1}}
答案 1 :(得分:0)
你可能需要的是一个表的标题 - 在UITableView中检查tableHeaderView
属性
答案 2 :(得分:0)
我认为这是不可能的,因为tableview是uiscrollview,也许你将subView添加到navigationController.view?
答案 3 :(得分:0)
我发现这个blog发布了一个有用的技巧,可以在UITableView
的顶部放置静态内容并允许它对触摸作出反应。