【发布时间】:2011-02-16 12:33:30
【问题描述】:
我目前有一个 UIScrollView,它的内容大小约为 50 页,每个页面的大小都是应用程序视图的大小。
我已经通过使用分页实现了滚动,并始终将当前、上一页和下一页保留在内存中,而其余页面在需要时创建,例如当向前滑动时,旧的“上一个”视图被释放并加载一个新的“下一个”视图。
当调用'scrollViewDidEndDeaccelerate'时,新页面被加载并且旧页面被释放。
这样做的缺点当然是在开始新的页面滑动之前页面需要完全稳定。
有没有更有效的方法来使用不同类型的控件? UITableView?
我正在寻找具有其他类型控件的解决方案 - 而不是 UIScrollView 实现,例如占位符图像并按需加载高分辨率。
【问题讨论】:
标签: iphone cocoa-touch ipad