2

在 Kingfisher 文档中,有关于在为常规 imageView 设置图像时设置 indicatorType 的信息:

    imageView.kf.indicatorType = .activity
    imageView.kf.setImage(with: url)

但是在为 UIButton 设置背景图片时如何设置 indicatorType 呢?

    myButton.kf.setBackgroundImage(with: url, for: .normal)
4

1 回答 1

0

没有直接的方法可以做到这一点

但你可以这样做,用这样UIButton的指标创建自定义

在 UIButton 内显示活动指示器

然后像这样使用

let btn = LoadingButton()
    btn.showLoading()
    btn.kf.setBackgroundImage(with: URL(string: ""), for: .normal) { (image, error, cachType, url) in
      btn.hideLoading()
    }
于 2018-06-06T07:06:18.093 回答