ios - iPad 显示阵列中的图像

标签 ios iphone ipad ios5

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

  1. 异步下载图像。
  2. 使用 ImageView+ScrollView 组合和 for 循环将每个 ImageView 添加到 ScrollView 。

但我知道在考虑内存问题时这不是正确的方法。我应该怎么做,任何可用的框架?另外,不使用框架应该怎么做?

最佳答案

至于用户界面, Collection View 正是为此目的而制作的。

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

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

(我自己从该教程中学到了这一点。但是,由于我在 Apple 引入 Collection View 之前就已经实现了我的案例,因此我只是在每个表格单元格中显示了一组 ImageView 。既然 Collection View 可用,我将放弃我的(相当复杂的)解决方案并转而去收集,当我有机会重构我的旧应用程序时。)

关于ios - iPad 显示阵列中的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22282296/

相关文章:

iphone - 如何在原生 iphone 应用程序中播放来自 youtube、metacafe 等的视频?

objective-c - 如何在 IOS 4.2 中调整 iAds 横幅的大小

iphone - 向相反的方向调整 UIView 的大小

ios - 在 UIButton 单击时从左侧动画加载 UIView

iphone - NSPredicate 的奇怪行为,

ios - 如何为辅助 Today Center 小部件文本指定鲜艳的外观?

iphone - 发布时您为什么 iPhone 操作系统构建?

objective-c - 使用带有pop over的drawRect,需要显示图像

ios - 不使用 SlideMenuControllerSwift 作为第一个 View Controller 时出现问题

ios - 只有以 @ 开头的代码完成/代码感知在 Xcode 6 中不起作用