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

时间:2016-08-24 13:31:25

标签: swift alamofireimage

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

self.imgView_main.af_setImageWithURL(downloadURL)

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

1 个答案:

答案 0 :(得分:5)

您可以使用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()
    }
)