我需要得到一个UIImage而不是只加载一个正常的UIImageView与Kingfisher library获取的UIImage只翠鸟库
要实现这一点,我实现与UIImageView的一个解决办法:
let imageView = UIImageView()
imageView.kf_setImageWithURL(NSURL(string: cpa.imageName)!, placeholderImage: nil,
optionsInfo: [.Transition(ImageTransition.Fade(1))],
progressBlock: { receivedSize, totalSize in
print("\(receivedSize)/\(totalSize)")
},
completionHandler: { image, error, cacheType, imageURL in
anView!.image = image //anView IS NOT an UIImageView
anView!.frame.size = CGSize(width: 15.0, height: 15.0)
print("Finished")
})
此代码工作完美,但我想以更清晰的方式来完成。 在这个库中是否有一个方法来获取UIImage?异步和缓存
在斯威夫特3〜'KingfisherManager.shared.retrieveImage(有烦人改名为:网址! ,options:nil,progressBlock:nil){(image,error,cacheType,imageURL) - >()in print(image) }' –
这是否也会缓存图片? – DoesData
@DoesData yes yes –