如何循环UITableView中尚未显示的单元格?

时间:2012-04-22 02:08:58

标签: ios uitableview first-responder

我试图将第一响应者状态赋予动态生成的表的下一个表格单元格,并通过迭代标记来实现。这种方法运行良好,除非我来到尚未显示​​的单元格,因此未在tableView中分配标记:cellForRowAtIndexPath:。

有关如何为其分配标签或以任何其他方式为其提供第一响应者状态的任何想法?

2 个答案:

答案 0 :(得分:0)

应该重用UITableViewCell对象。 UITableViewCell对象未重新分配,但内容与新数据交换。您可以添加数据功能,以确定它们是否已放入单元格中。

答案 1 :(得分:0)

由于您知道目标单元格的索引路径,因此可以调用scrollToRowAtIndexPath:atScrollPosition:animated:将您的单元格置于视图中。然后将以通常的方式创建UITableViewCell - 通过委托。