如何在swift中使用UIImageView load()函数与completionHandler
问题描述:
我正在使用URL加载图像,但希望在加载图像时显示加载图标。我发现这个方法签名有一个我想使用的completionHandler,但不知道如何使用completionHandler。如何在swift中使用UIImageView load()函数与completionHandler
UIImageView.load(网址:URLLiteralConvertible,占位符:UIImage的?completionHandler(NSURL,UIImage的?NSError?CacheType) - >())
有谁知道该怎么称呼呢?谢谢!
我有什么到目前为止
let imgUrl = NSURL(string: imgURL)
self.img.load(imgUrl!, placeholder: UIImage(named: "greySq.png"), completionHandler: { _ in
} //Throws a syntax error
答
原来我并不需要调用加载功能与完成处理程序来获得我想要的东西。使用下面的变化给了我想要的结果。
self.img.load(imgUrl!, placeholder: UIImage(named: "greySq.png")){ _ in
self.formView.spinner.stopAnimating()
}