我目前正在使用API获取库存商品列表。现在我也在下载初始加载的所有项目的所有照片。我想要做的是加载包含所有文本的表格视图(能够与tableview交互),然后在后台加载照片,并在检索到照片后更新每一行,以便加载更快。我拥有API中所有照片的网址。我该怎么做?
答案 0 :(得分:1)
有很多sdk可用于延迟加载。您可以使用SDWebImage。
图像下载后,它会自动将图像加载到UIImageView中。
答案 1 :(得分:1)
我正在使用Alamofire Image来达到此目的。这是一个示例代码。
安装其pod后,您可以执行以下操作:
cell.yourImageView.af_setImageWithURL(url, placeholderImage: nil, filter: nil, imageTransition: .CrossDissolve(0.5), runImageTransitionIfCached: false, completion: {response in
// if you have activity indicator you can stop it when images is downloaded
//cell.activityIdicator.stopAnimating()
})