2016-04-10 1 views
0

У меня есть 2 списка изображений с 2 ​​различными размерами.Как вытащить старый UIImage из кеша с SDWebImage и поместить его в placeholder?

Один - это миниатюры (уже кэшированные SDWebImage).

Первый - это оригинальные изображения, эти изображения будут загружены при нажатии пользователем, чтобы просмотреть детальную ячейку.

Вопрос в том, что я хочу поместить уменьшенное изображение в качестве заполнителя с SDWebImage.

Существует функция, чтобы сделать это:

cell.image.sd_setImageWithURL(NSURL(string:orgimgurl!), placeholderImage: UIImage()) 

Однако, как вытащить и установить UIImage как placeholderImage из кэша, что его существует?

ответ

0

Одним из способов является то, что вы можете передать миниатюрное изображение в detailView, а затем использовать его в параметре при загрузке исходного изображения.

Или попробуйте

NSString *key = [[SDWebImageManager sharedManager] cacheKeyForURL:url]; 
UIImage *cachedImage = [[SDImageCache sharedImageCache] imageFromDiskCacheForKey:key]; 
Смежные вопросы