懒惰加载缩略图图像

时间:2011-08-10 02:29:02

标签: iphone objective-c ios

我试图懒洋洋地加载动态缩略图视图。

我必须逐个将图像放在缩略图视图中,直到图像不可用为止我必须显示临时图像,如占位符。有任何指导方针吗?

2 个答案:

答案 0 :(得分:1)

the accepted answer in this thread。您不需要后进先出堆栈,但它显示了如何使用宏中央调度异步加载图像,这非常简单。您不需要考虑复杂的线程管理。 :)

答案 1 :(得分:0)

你可以这样做 -

  1. 使用默认占位符图片创建UIImageView
  2. 在后台线程中获取图像。你想这样做 因为,在主UI线程中获取图像阻止它直到 提取图像,这严重阻碍了UI响应。那里 有几个库可供您这样做。他们甚至 缓存图像。 SDWebImage is great!
  3. 查看您是否收到有效的HTTP 200响应,即有效图像。如果是,则用占位符图像替换新图像。否则,请将占位符图像设为。
  4. 希望这会有所帮助......