这就是我设置图像视图的指标类型的方式
ivProfilePicture.kf.indicatorType = .activity
但是如何为整个项目中的每个图像视图设置它,这样我就不必在每个视图控制器中设置它?
无论如何我可以在 appdelegate 中做些什么?
谢谢
这就是我设置图像视图的指标类型的方式
ivProfilePicture.kf.indicatorType = .activity
但是如何为整个项目中的每个图像视图设置它,这样我就不必在每个视图控制器中设置它?
无论如何我可以在 appdelegate 中做些什么?
谢谢
你可以这样创建 UIImageView extension
和使用它
imageView.loadImage(YourURL)
或者
imageView.loadImage("YourStringURL")
import UIKit
import Kingfisher
extension UIImageView{
func loadImage(_ url : URL?) {
self.kf.indicatorType = .activity
self.kf.setImage(with: url)
}
func loadImage(_ url : String?) {
guard let urlStr = url else {return}
self.kf.setImage(with: URL.init(string: urlStr))
}
}