ios:[tableView reloadData]

Dev*_*Dev 5 ios

[tableView reloadData]影响ios的性能?什么是[tableView reloadData]?它是如何重新加载tableview的?还有其他方法可以重新加载tableview吗?

我想在tableview的末尾添加一些行.我怎样才能做到这一点?

有什么区别

[self.tableView reloadData] 
Run Code Online (Sandbox Code Playgroud)

[self.tableView beginUpdates];
[self.tableView insertRowsAtIndexPaths:insertIndexPathswithRowAnimation:UITableViewRowAnimationAutomatic];
[self.tableView endUpdates];
Run Code Online (Sandbox Code Playgroud)

Eik*_*iko 4

reloadData 就是这样做的 - 完全更新表视图(的可见部分)。

如果您只需要更新某些单元格,即更新、插入、删除或移动,请改用适当的更新方法。这甚至会激发变化。