iOS - 如何重新初始化tableview单元格

时间:2012-06-04 18:44:26

标签: ios xcode uitableview tableview

我在我的应用中设置了UITableViewController,但数据在初始布局后约5秒发生变化。

如何在加载数据后重新初始化tableview?

基本上,我需要剥离表格视图并重新开始。以下函数必须再次循环:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

我怀疑这件事真的很容易,我只是没有看到......

4 个答案:

答案 0 :(得分:4)

在您的tableview上调用reloadData。在UITableViewController实例或子类中,只需调用

[self.tableView reloadData];

答案 1 :(得分:1)

呼叫:

[tableview reloadData];

此函数将调用该表视图的所有数据源函数

答案 2 :(得分:1)

很简单,在你的UITableViewController中只需在tableview上调用reloaddata。

[self.tableView reloadData];

如果您使用CoreData数据库作为数据源,您还可以设置NSFetchedResultsController,它会观察上下文并在发生更改时自动更新表。

答案 3 :(得分:1)

这将重新加载您用于填充表格单元格的数据:

[[self tableView] reloadData];
相关问题