有没有类似加载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