首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >适用于页面的控件,如滑动

适用于页面的控件,如滑动
EN

Stack Overflow用户
提问于 2010-05-07 02:11:09
回答 1查看 162关注 0票数 0

我目前有一个UIScrollView,它的内容大小大约等于50页,每个页面的大小都是应用程序视图的大小。

我已经使用分页实现了滚动,并始终将当前、上一页和下一页保存在内存中,而其余的是在需要时创建的,例如,当向前滑动时,旧的“上一页”视图将被释放,而新的“下一页”视图将被加载。

当'scrollViewDidEndDeaccelerate‘被调用时,新页面被加载,旧页面被释放。

这样做的缺点当然是,在新的页面滑动开始之前,页面需要完全稳定下来。

有没有一种更有效的方法来使用不同类型的控件来做到这一点?UITableView?

我正在寻找其他类型控件的解决方案-而不是UIScrollView实现,例如占位符图像和按需加载高分辨率。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-05-07 04:00:36

听起来你是在正确的轨道上,因为预测缓存是我唯一可以offer...which你正在做的想法。也许检查可用内存并加载到某个百分比可能会有所帮助,但需要注意的是,您要监视内存不足警告,并转储离当前视图位置最远的项目。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2783373

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档