如何使用 Alamofire Image 在 swift 中的 ImageView 上添加 UIActivity 指示器

How Add UIActivity Indicator on ImageView in swift using Alamofire Image

我正在使用 AlamofireImage 库,我想在 ImageView 上添加一个 subview (UIActivityIndi​​cator) 直到图像没有下载。但不知道该怎么做。

self.imgView_main.af_setImageWithURL(downloadURL)

图片正在下载。但是如何显示 UIActivityIndicator 请帮助我

您可以为此使用 completion: 函数,首先启动 activityIndicator 并在您像这样在 completion 块中获取图像时停止指示器。

self.activityIndicator.startAnimating()
self.listImageView.af_setImageWithURL(
    NSURL(string: list!.image!)!,
    placeholderImage: nil,
    filter: nil,
    imageTransition: .CrossDissolve(0.5),
    completion: { response in
        let image = response.result.value // UIImage Object
        self.activityIndicator.stopAnimating()
    }
)