如何应用Lazzy Load,这将适用于UITableView和UICollectionView



我正在开发一个同时使用UITableViewUICollectionView的应用程序,两者都在处理显示图像UIImageView。 但问题是,它处理大量数据,例如 1,000 到 50,000 条记录(图像等),并且可能会进一步增加。

我想将它们置于背景中(图像下载过程)。我用了很多第三方,但它对两者都不起作用。所以我需要为我上面提到的两个控制器处理它。

我不想使用一大块代码。 因为不可能在我使用UITableViewUICollectionView的地方放置相同的块。

需要使用一行短代码或一行代码来管理它。 仅使用一两个额外的文件。

任何机构有任何想法或使用过这个概念,请与我分享。

谢谢。

这个问题有很多解决方案,但这取决于情况......您从服务器接收的数据量。一种解决方案将起作用,而另一种解决方案将不起作用。

我不能说哪个条件完全符合您的问题。 应用你做的Chache,尝试缓冲区第三方。 因为没有其他方法可以留下来。

对于延迟加载

  1. 获取后台线程上的所有图像/媒体,
  2. 将它们存储在缓存中,
  3. 并最终更新主通道上的 UI。

相关内容

最新更新