我正在尝试在集合视图中显示来自网址的图片。到目前为止,我正在使用AFNetworking,但现在我正在转向Alamofire。 我无法找到一种正确的方式来呈现图像,就像我使用方法'setImageWithURLRequest:placeholderImage:success:'一样 我是否需要使用AFNetworking才能做到这一点?是否有Alamofire方式来做这个我正在跳过? 提前致谢
修改 我目前正在使用AlamofireImage 这是我正在使用的代码:
Alamofire.request(.GET, urlString)
.responseImage { response in
if let image = response.result.value {
self.imageView.image = image
}
}
我的问题是这段代码在'cellForItemAtIndexPath'方法内,每次滚动图像都会一次又一次地充电。 AFNetworking没有发生这种情况
答案 0 :(得分:1)
您想使用Alamofire中的UIImageView
扩展名来设置网址中的图片。 README中有一些非常详细的文档。
let imageView = UIImageView(frame: frame)
let URL = NSURL(string: "https://httpbin.org/image/png")!
imageView.af_setImageWithURL(URL)
祝你好运!