OC

Knowledge OS
主帖 12 条回复

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

yuan yuan · 2014年04月09日 · 无人欣赏。

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

回复

12 条
#1
tinyfool
2014年04月09日

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

#2
yuan
2014年04月09日

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

#6
尼克徐
2014年04月09日

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

#8
尼克徐
2014年04月09日

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

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

#9
yuan
2014年04月09日

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

#10
yuan
2014年04月09日

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

#11
尼克徐
2014年04月09日

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

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

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