如何在UITableView中滚动到特定的Cell(由其标签确定)

时间:2012-03-13 12:47:16

标签: iphone ios uitableview scroll

我想知道是否可以在UITableView中滚动到特定的Cell(由Cell的标签而不是单元格的rowindex确定)?

我需要这个原因我的数据是动态加载的,我不知道单元格的行索引。

例如:我有一个可变行数的UITableView,每行都有一个名称标签。现在我想滚动到一个特定的名称,但问题是我不知道rowindex。

有没有解决方案?

提前谢谢!

1 个答案:

答案 0 :(得分:2)

在数据sourceArray中搜索名称,获取对象的索引并构造索引路径。

 [NSIndexPath indexPathForRow:yourRow inSection:yourSection];

如果你有多个部分,你还必须找到该部分。