2

我是 iOS 新手,我正在视图上尝试图像。有问题的图像很大,并且是从 URL 获取的,因此加载视图需要相当长的时间(几乎 5-10 秒)。我不想显示占位符并进行一些异步调用来更新图像;相反,我希望图像处理类似于它在 Facebook iOS 应用程序中的实现方式:大图像起初显示模糊,在加载时慢慢变成原始图像。有谁知道如何在 iOS 中实现这一点?

4

2 回答 2

2

您所说的“朦胧”图像是“渐进式” jpeg。您可以将任意图像重新格式化为渐进式 jpeg(在服务器端),然后使用 Image I/O 方法显示部分版本。您可以使用多种技术 - 请参阅此之前的帖子以获取更多指示。

于 2012-11-30T14:29:42.673 回答
1

您可以先下载并显示缩略图视图,或者在下载大图像时仅显示临时加载图像。看看用于异步图像下载的ASIHTTP 。如果你花时间去谷歌,还有其他几个可用的框架和大量的示例代码。

于 2012-11-30T12:27:18.313 回答