有沒有類似加載UITableView加載UIScrollView的方式 - 換句話說,只加載可見的「單元格」?像加載UiTableView一樣加載UIScrollView
對於我的例子,我有一個很大的滾動視圖,可以在任何方向滾動。裏面是'細胞',我使用代碼添加到滾動視圖。這些單元由從json提要收集的數據(每個單元一個提要)組成。我只想加載可見單元格的提要,然後緩存已加載的提要,因此不需要重新加載。
有沒有這樣做的好方法?還是有另一個方向,我應該採取這種結果?
一些答案提出了一種平鋪方法,但我不確定平鋪是不是正確的方法,因爲整個單元需要在部分可見時加載。谷歌提示的另一種方法是將UITableView放在UIScrollView中,但我還沒有嘗試過。
——————————----------------------
| | | < a 'cell' row in the scrollview
| - - - -| - - - - - - - - - - |
screen > | | |
| | |
—————————— |
| | < whole of scrollable area
| |
| |
| |
--------------------------------
你見過無盡滾動視圖?他們做什麼來創建它是添加內容在用戶滾動的方向。當用戶到達特定點時,它會將所有內容移回到滾動視圖的中心。 – Jaybit 2012-02-10 01:16:40
爲什麼你有一個問題,「整個細胞需要加載時,它的一部分是可見的」? - 這正是UITableView的工作原理,這就是你要求的。 – Bryan 2012-02-10 22:28:34