我有2个不同大小的图像列表。
一个是缩略图(已由SDWebImage缓存)。
一个是原始图像,当用户点击查看详细信息单元时,将加载这些图像。
问题是我想将缩略图作为SDWebImage的占位符。
有一个功能:
cell.image.sd_setImageWithURL(NSURL(string:orgimgurl!), placeholderImage: UIImage())
但是,如何从缓存中拉出并设置UIImage作为占位符图像呢?
答案 0 :(得分:1)
一种方法是您可以将缩略图图像传递给detailView,然后在加载原始图像时在参数中使用它。
或尝试
NSString *key = [[SDWebImageManager sharedManager] cacheKeyForURL:url];
UIImage *cachedImage = [[SDImageCache sharedImageCache] imageFromDiskCacheForKey:key];