我有一个 iOS 应用程序,我在其中处理各种大小的图像,这些图像包含在我从 Web 下载的链接中。不需要存储图像,因此我使用 EGOImageView,它是一个 UIImageView 扩展,可在后台缓存图像,这些图像位于 UITableView 中。所有这些都非常适合低于 1000x1000 像素左右的图像,但更大的图片是个问题。它们在后台下载得很好,但是只是将缓存的图像设置为 UIImageViews 图像需要花费大量时间来处理真正的大图像,以至于当有很多大图像时,它会使 Table View 的滚动变得非常不稳定。
那么我的问题是我该怎么做才能使简单地将这些图像加载到 UIImageView 中不会对主线程造成巨大负担?