我想将某些存储位置的剩余距离(每个表格视图单元格是一个位置)更新到当前位置。因此,在更改当前位置(调用didUpdateLocation)之后,我想更新包含表视图中剩余距离的每个标签。 reloadTable工作,但不是我想要的,因为选择的单元格被取消选择并重新加载所有内容。我只想刷新这个标签。什么是最好和最高效的方法?在tableview单元格中注册更新?
答案 0 :(得分:0)
您可以使用...
获取可见单元格 [self.tableView visibleCells]
...用...获取索引
[self.tableView indexPathForCell:cell]
...并用......刷新这些单元格。
[self.tableView reloadRowsAtIndexPaths:indexPathArray
withRowAnimation:UITableViewRowAnimationNone]