我有一個UITableView並在第一次調用cellForRowAtIndexPath時,我保存了所有返回的UITableViewCell值。我這樣做是爲了在基礎數據發生變化時更新內容。更新UITableViewCell不刷新UI
但是,當我更新UITableViewCell的內容時,UITableView不會顯示新條目,直到我在UI上上下滾動爲止。我如何以編程方式強制更新?
我有一個UITableView並在第一次調用cellForRowAtIndexPath時,我保存了所有返回的UITableViewCell值。我這樣做是爲了在基礎數據發生變化時更新內容。更新UITableViewCell不刷新UI
但是,當我更新UITableViewCell的內容時,UITableView不會顯示新條目,直到我在UI上上下滾動爲止。我如何以編程方式強制更新?
的UITableView中有一個方法只是把它稱爲「reloadData。」:
[tbl reloadData]
您可以先保存您的細胞的指數位置,刷新你的DATAS,然後自動滾動到你的索引。
所以保存它然後調用reloadData方法,然後將其滾動到您的保存。
是的,但也許他想保持他的眼睛在選定的細胞。不是? – Pierre
而且我確實調用了reloadData,但這似乎並沒有導致UITableView更新其內容...... – DeShawnT