带有可重用项目的UIScrollView

时间:2012-04-11 00:58:13

标签: iphone objective-c uitableview uiscrollview uikit

由于一个非常不幸的障碍,我无法使用UITableView并且无法使用UIScrollView。原因是项目框架是动态的,它们之间应该没有空间。因此,例如我得到10个项目,其中8个可以在左侧,2个非常大的在右侧。所有项目都是根据图像或视频等网络内容构建的。

所以我的问题是如何有效地尽可能无缝地从内存中卸载项目并加载回来?我应该研究哪种滚动视图委托方法?

此外,我的滚动视图没有分页,也不适用。屏幕上一次可以有20个项目或2个项目。

1 个答案:

答案 0 :(得分:1)

Eugene,去年WWDC上有一篇关于高级UIScrollView技术的精彩演讲。可在此处找到:https://developer.apple.com/videos/wwdc/2011/includes/advanced-scrollview-techniques.html#advanced-scrollview-techniques

我相信它会回答你的问题。