大家知道好点的,可重用的UIScrollView库么,推荐一下

yuan 发布于 2014年04月09日
无人欣赏。

最近在做类似电子杂志一样的应用,所有页都放在一个ScrollView上,页数多了发现内存扛不住了,而且有时会卡顿。大家有没有遇到类似的问题,都是怎么解决的呢,一个可重用的ScrollView是否可以解决这个问题?有啥好的三方库推荐一下

共12条回复
tinyfool 回复于 2014年04月09日

这跟ScrollView有毛关系,你自己内存管理没做对……

yuan 回复于 2014年04月09日

1楼 @tinyfool 哦?我是把是所有页面一次都放到ScrollView上,这个做的原因是,应用里有个类似目录索引的东西,点到哪页就一下滚到那页。

yuan 回复于 2014年04月09日

1楼 @tinyfool 这么一说,我真有点蒙了,这种情况,内存上要怎么处理呢

yuan 回复于 2014年04月09日

1楼 @tinyfool 虚心求教,tiny老师

adad184 回复于 2014年04月09日

tableview做分页不行吗

尼克徐 回复于 2014年04月09日

我以前做过一个PDF阅读器,内存里只加载当前页和前一页后一页,翻页后就卸载以前的并加载当前的。速度还可以,1000多页没什么卡的现象。

yuan 回复于 2014年04月09日

5楼 @adad184 应用是横屏幕的,可以么?没试过

尼克徐 回复于 2014年04月09日

7楼 @yuan 这个和横竖没关系。加载页后怎么浏览或SCROLL都没问题。

从一页滚到另一页之间的滚的过程中,就可以迅速加载其后一页。总是保持3页,这样滚动时看不出卡顿。

yuan 回复于 2014年04月09日

6楼 @尼克徐 对,我就是想这么做,是前后中三页view加载,其他都设为nil么,给点思路,多谢啦

yuan 回复于 2014年04月09日

加载后一页没问题,之前的怎么办呢,我用的ARC,怎么释放呢

尼克徐 回复于 2014年04月09日

你可以有个所有页的索引,但真正的页,可以存在另一个动态数组里。

9楼 @yuan 没有NIL,总之是当前页,上一页,下一页,存在数组里。有个指针总指向当前页。

yuan 回复于 2014年04月09日

11楼 @尼克徐 好的,非常感谢,我试一下

本帖有12个回复,因为您没有注册或者登录本站,所以,只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。

登录 或者 注册
[顶 楼]
|
|
[底 楼]
|
|
[首 页]