最简单的方法

创建它的最简单方法是使用 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 下载图像,在下载过程中将显示占位符图像。下载图像后,将显示请求的图像