最简单的方法
创建它的最简单方法是使用 Alamofire 及其 UIImageViewExtension 。我们需要的是一个 tableview,其中包含一个带有 imageView 的单元格,我们称之为 imageView
。
在 tableView 的 cellForRowAt:函数中,我们将下载图像并按以下方式设置:
let url = URL(string: "https://httpbin.org/image/png")!
let placeholderImage = UIImage(named: "placeholder")!
imageView.af_setImage(withURL: url, placeholderImage: placeholderImage)
url 应指向要下载的图像,placeHolder 图像应为存储的图像。然后我们在 imageView
上调用 af_setImage
方法,在给定的 URL 下载图像,在下载过程中将显示占位符图像。下载图像后,将显示请求的图像