当将CDN URL命名为UIImageView时,从CDN URL获得响应缓慢。
这是我的代码,
var imageUrl1 = "https://cdn4.arttoframe.com//products/image-corner-wom-tight/framed-art/wom/"+FRAMECODE+"/500/corner-image.jpg"
imgView1.kf.setImage(with: URL(string: imageUrl1), placeholder: UIImage(named: "placeholder_1"), options: nil, progressBlock: nil) {
(_, _, _, _) in
}
答案 0 :(得分:0)
我知道这可能不是最好的答案,但在过去的9个月里,我一直在我的应用程序上使用SDWebImage,它们运行良好,从CDN加载如此之快
该库提供了一个具有缓存支持的异步图像下载器。
import SDWebImage
imageView.sd_setImage(with: URL(string: "http://www...../image.jpg"), placeholderImage: UIImage(named: "placeholder.png"))
通过将其添加到您的Podfile
来安装它pod 'SDWebImage', '~> 4.0'