我必须在-beginUptades -endUpdates块中调用-reloadRowsAtIndexPaths:withRowAnimation:
答案 0 :(得分:3)
这取决于你想要做什么。
您应该使用beginUpdates / endUpdates进行“后续插入,删除和选择操作(例如,cellForRowAtIndexPath:和indexPathsForVisibleRows)同时动画”(来自UITableView beginUpdates)
但是,如果您只需要更新单元格中某些内容的值,则不需要将-reloadRowsAtIndexPaths调用放在beginUpdates / endUpdates中。 实际上,您可以直接抓取单元格并在很多情况下更新该值。
有关详细信息,请参阅UITableView -reloadRowsAtIndexPaths