-4

我想知道如何最好地更新 UITableView。我有一个设置区域,用户可以在其中保存首选项(保存到 NSUserDefaults)。然后,当他们返回表格视图时,需要更新数据列表以反映用户所做的设置/首选项更改。

目前我有[self.tableView reloadData]; viewWillAppear: 方法

谢谢你的帮助

4

1 回答 1

2

这是重新加载表格的最佳方式。如果你想重新加载一行(或更多),你可以使用

[self.tableView reloadRowsAtIndexPaths: withRowAnimation:];

如果您想进行多次插入或删除,您可以使用

 [self.tableView beginUpdates];
 [self.tableView endUpdates];

[self.tableView reloadData];重新加载所有内容...重新显示可见行,重新加载数据。

于 2013-01-28T10:48:50.043 回答