更新UITableViewCell不刷新UI

时间:2011-07-16 19:33:23

标签: cocoa-touch ios4 uitableview

我有一个UITableView,并且在第一次调用cellForRowAtIndexPath时,我保存了我返回的所有UITableViewCell值。我这样做是为了能在基础数据发生变化时更新内容。

但是,当我更新UITableViewCell的内容时,UITableView不会显示新条目,直到我在UI上向上和向下滚动。我如何以编程方式强制刷新?

2 个答案:

答案 0 :(得分:1)

UITableView有一个方法“reloadData。”只需调用它:

[tbl reloadData]

答案 1 :(得分:1)

您可以先保存单元格的索引位置,刷新数据,然后自动滚动到索引。

然后保存它,然后调用reloadData方法,然后将其滚动到您的保存。