iPad显示阵列中的图像

时间:2014-03-09 12:42:50

标签: ios iphone ipad ios5

我有一个包含400个字符串的数组,每个字符串代表一个图像的名称。我必须在图库应用程序中将它们显示为类似的图块。在包含20张图像的小版本中,我使用了以下方式。

  1. 异步下载图像。
  2. 使用ImageView + ScrollView组合和for循环将每个imageview添加到scrollview。
  3. 但我知道在考虑内存问题时这不是正确的方法。我应该怎么做,任何可用的框架?另外,如果不使用框架,我该怎么办呢?

1 个答案:

答案 0 :(得分:1)

对于UI,集合视图就是为了这个目的而制作的。

这是一个较旧但很好的教程,它告诉您如何在表视图中执行此操作。但是,您可以简单地对集合视图的数据源采用相同的逻辑。

http://www.markj.net/iphone-asynchronous-table-image/

(我自己从那个教程中学到了它。但是当我在Apple引入的集合视图之前很好地实现我的情况时,我只是在每个表格单元格中显示一个图像视图数组。现在集合视图可用了我会废弃我的(相当复杂的)解决方案并转而去收集,当我有机会重构我的旧应用程序时。)