在其中一个视图中,有一个 UITableView 会经常更新。使用“reloadRowsAtIndexPaths”以经典方式跟踪更改
-(void)refreshCells:(NSArray *)changedCells
{
NSLog(@"refreshCells %i",[changedCells count]);
[TableView beginUpdates];
[TableView reloadRowsAtIndexPaths:changedCells withRowAnimation:UITableViewRowAnimationBottom];
[TableView endUpdates];
}
问题:如何保留用户最后选择的单元格。每次更新refreshCells后单元格位置可能会改变?