使用scrollView的内存性能

时间:2011-12-01 08:47:43

标签: ios ipad memory

我正在iPad中创建一个带200个按钮的滚动视图,并在每个按钮上添加图像视图。 每张图片大小为1 mb。但是当我推动scrollview屏幕应用程序崩溃时。

所以我的问题是。

你们猜的是什么原因?

另一种最好的方法是什么?

1 个答案:

答案 0 :(得分:1)

事故原因很明显 - iOS内存200Mb是非常非常的。一个典型的应用程序在内存中使用大约10Mb,系统每1个应用程序可以提供大约40Mb(我不知道ios5是真的吗?)。你应该优化你的代码。查看UITableView(而不是UIScrollView),此类使用可重用单元格,因此您只能加载当前所需的图像。我还建议您尝试压缩图像。