我正在使用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
处理程序,但迷你图像永远不可见。图像从“预加载器”变为“图像”,而我希望很快加载迷你图像,然后更改为原始图像。
我错过了什么?