gpt4 book ai didi

swift - 如何使用 Kingfisher 为项目中的所有 ImageView 设置指标类型?

转载 作者:行者123 更新时间:2023-11-28 14:46:11 25 4
gpt4 key购买 nike

这就是我如何设置 ImageView 的指示器类型

ivProfilePicture.kf.indicatorType = .activity

但是我如何为整个项目中的每个 ImageView 设置它,以便我不必在每个 View Controller 中设置它?

我能在 appdelegate 中做什么吗?

谢谢

最佳答案

您可以创建UIImageView 扩展 并像那样使用它

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))
}

}

关于swift - 如何使用 Kingfisher 为项目中的所有 ImageView 设置指标类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50229498/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com