像UiTableView一样加载UIScrollView

有没有办法加载一个UIScrollView类似的方式来加载UITableView – 换句话说,只加载可见的“单元格”?

对于我的例子,我有一个大的滚动视图,可以在任何方向滚动。 里面是我使用代码添加到滚动视图的“单元格”。 这些单元格由从json提要收集的数据(每个单元格一个提要)组成。 我只想加载可见细胞的饲料,然后caching已经加载的饲料,所以他们不需要重新加载。

有没有这样做的好方法? 还是有另一个方向,我应该采取得到这个结果?

有几个答案提出了一个平铺的方法,但我不确定平铺是非常正确的方法,因为整个单元需要被加载,当它的一部分是可见的。 谷歌提示的另一种方法是把一个UITableView放在UIScrollView中,但是我还没有尝试。

——————————---------------------- | | | < a 'cell' row in the scrollview | - - - -| - - - - - - - - - - | screen > | | | | | | —————————— | | | < whole of scrollable area | | | | | | -------------------------------- 

你正在描述“平铺”。

看看苹果的示例代码 – 它演示了一种平铺的方法。