1

应用过滤器时,过滤后的图像会被缓存:

let filter = AspectScaledToFillSizeWithRoundedCornersFilter(
   size: kSize,
   radius: kRadius
)

myImageView.af_setImage(
   withURL: imageUrl,
   placeholderImage: placeholderImage,
   filter: filter
)

但之后,当我请求未过滤的图像(原始图像)时,它不会被缓存:

myImageView.af_setImage(
   withURL: imageUrl,
   placeholderImage: placeholderImage
)

在第一次调用中,原始图像被下载,但只有过滤后的图像被缓存。我希望过滤后的图像和原始图像在第一次调用时立即被缓存。有没有可能优雅地做到这一点?谢谢!

4

0 回答 0