gpt4 book ai didi

objective-c - 在 UITableView 中实现图片异步加载的最佳方法

转载 作者:可可西里 更新时间:2023-11-01 06:12:39 24 4
gpt4 key购买 nike

我正在实现一个单元格中包含两个图像的 UITableView。两张图片都将通过 URL 获取。我想知道异步加载这两个图像的最佳方法是什么。

有几个建议: http://www.hollance.com/2011/03/mhlazytableimages-efficiently-load-images-for-large-tables/

http://www.markj.net/iphone-asynchronous-table-image/

但是,我不太确定哪种方法最适合我的要求1) 在 UITableView 中加载大约两百个单元格2)每个cell包含两张图片,通过URL获取

最佳答案

这些链接应该很有用。 UITableViews 的一个好处是它们不会一次创建所有的单元格。这意味着如果图像仅在创建适用的单元格时才开始加载,它会先粗略地加载屏幕上的图像,这是一种理想的行为。如果您确保图像仅由 UIImageViews 保留,那么您就不会冒险在内存不足的情况下将所有图像缓存在内存中,因为可以重新创建单元格。根据您加载的数据类型,您可能希望在文件系统或数据库中缓存图像(根据目标尺寸调整大小)。

关于objective-c - 在 UITableView 中实现图片异步加载的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6182111/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com