谁能告诉我如何获得单元格索引路径? 我将 IndexPath 保存在 tableView: cellForRowAtIndexPath: 方法中,但这只会在查看单元格时加载,我需要在 viewDidLoad 方法中知道它的索引路径。这导致了一个空值,因为正如我所说,它只在单元格被查看一次后加载它的值。
谢谢。
编辑
目的是能够跳转到具有特定编号但与部分和行数不成线性关系的特定单元格。
最佳答案
使用方法indexPathForCell:在 tableView 上,给定一个指向 UITableViewCell
的指针,它返回它的 indexPath。
如果 viewDidLoad
中尚未设置,您可以将 scrollToRowAtIndexPath:atScrollPosition:animated:
放在 viewWillAppear
方法中。如果 View 在加载后可以多次出现,那么这是一个更好的地方,例如当它调用的模态视图 Controller 退出时。
关于iphone - UITableView 单元格索引路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2548044/