我有一个UITableView,并且在第一次调用cellForRowAtIndexPath时,我保存了我返回的所有UITableViewCell值。我这样做是为了能在基础数据发生变化时更新内容。
但是,当我更新UITableViewCell的内容时,UITableView不会显示新条目,直到我在UI上向上和向下滚动。我如何以编程方式强制刷新?
答案 0 :(得分:1)
UITableView有一个方法“reloadData。”只需调用它:
[tbl reloadData]
答案 1 :(得分:1)
您可以先保存单元格的索引位置,刷新数据,然后自动滚动到索引。
然后保存它,然后调用reloadData方法,然后将其滚动到您的保存。