我正在製作一個基於導航的應用程序。在我的表格視圖中,我正在解析一個XML並顯示其數據。當我在我的xml中輸入新的feed項並點擊刷新按鈕時,我的數據更新但它沒有出現在tableView中,直到我向下滾動它。當我向下滾動時,它會出現。有誰能告訴我爲什麼會發生這樣的事情嗎?我希望新數據在我沒有滾動tableView的情況下輸入feed項目時出現。 Thanx尋求幫助爲什麼我的tableView不更新沒有滾動下來?
0
A
回答
2
你需要調用[self.tableView reloadData]
新內容
1
當數據被刷新時你調用了[tableView reloadData]嗎?
1
我不完全確定你的意思。一個簡單的重裝是:在UITableViwController [self.tableView reloadData]
[myTableView reloadData]
如果向下滾動,即呈現新細胞將使用新的數據。但是顯示的單元必須被告知立即更新。
1
您需要重新加載細胞(或整個表)新數據出現更新的tableView。 取決於您是否立即返回分析結果,或者是否已經解析了整個xml文件後的所有結果。
代碼更新表是:
[myTableView reloadData];
1
你必須調用[的tableView reloadData]從UITableView中刷新數據。
1
電話[的tableView reloadData]當解析完成
0
不只是-reloadData,你可以使用任何一種:
- reloadData
- reloadRowsAtIndexPaths:withRowAnimation:
- reloadSections:withRowAnimation :
- reloadSectionIndexTitles
基本上,你需要告訴你的tableview你的數據已經改變,所以它知道要改變它。你可以用花哨的動畫來做它,當屏幕上顯示的內容突然改變時,用戶不會感到困惑。
相關問題
- 1. 爲什麼我的GridView沒有更新?
- 2. 當我更新GridViewRow時,爲什麼新值沒有拉上來?
- 3. 爲什麼我的UItableView不水平滾動,而我沒有設置ContentSize更大?
- 4. 爲什麼我的tableview風聲鶴唳,當我滾動
- 5. 爲什麼我的UIWebView不可滾動?
- 6. 爲什麼我的Android Scrollview不滾動?
- 7. wxYield()返回什麼?它與我爲什麼沒有更新?
- 8. 有沒有一種方法來模擬tableview上的滾動?
- 9. 爲什麼'this'沒有更新來引用新對象?
- 10. 這個旋鈕沒有更新,我不知道爲什麼
- 11. 爲什麼我有水平滾動條?
- 12. 爲什麼TableView變得沒有反應?
- 13. 爲什麼我的模態表單行爲沒有更新?
- 14. 爲什麼我看不到滾動條?
- 15. 爲什麼我的tableview不可見?
- 16. 爲什麼下面的代碼沒有更新數據庫?
- 17. tableview什麼都沒有?
- 18. 爲什麼我的Perl/Tk滾動實際上不滾動?
- 19. 我想不通爲什麼我的適配器沒有更新我recyclerview
- 20. 爲什麼我的JSP更改沒有反映出來而沒有重新啓動Tomcat?
- 21. Python:爲什麼變量沒有更新?
- 22. 爲什麼沒有lubridate :::更新功能?
- 23. 爲什麼Eclipse沒有更新類?
- 24. 爲什麼UILabel沒有更新?
- 25. 爲什麼DataAdapter.Update沒有更新?
- 26. 爲什麼'gulp watch'沒有更新?
- 27. 爲什麼我的新亂碼參數沒有顯示出來?
- 28. 爲什麼我的tableview沒有顯示任何內容
- 29. 爲什麼我的tableView沒有被填充?
- 30. 爲什麼我的JButton不更新imageicon?