在Swift中异步下载较大的图像时显示缩略图图像

时间:2015-09-18 12:06:19

标签: ios swift asynchronous uiimageview

我正在使用Haneke在CollectionView中异步下载和显示图像。 我希望在为每个单元格下载较大的图像时显示较小的缩略图类型。

以下是代码:

let imageUrl = NSURL(string: "imgUrlString")
let miniImageUrl = NSURL(string: "miniImgUrlString")

func onSuccess(image: UIImage?) {
    cell!.imageView.hnk_setImageFromURL(imageUrl!)
}
cell!.imageView.hnk_setImageFromURL(miniImageUrl!, placeholder: nil, format: nil, failure: onFailure, success: onSuccess)

此外,在出现dequeing之后,在ImageView of Cell上设置了预加载器图像。

cell?.imageView.image = UIImage(named: "preloader")

问题

调用onSuccess处理程序,但迷你图像永远不可见。图像从“预加载器”变为“图像”,而我希望很快加载迷你图像,然后更改为原始图像。 我错过了什么?

0 个答案:

没有答案