Iphone LazyTableImages与SDWebImages
在苹果的lazyTableImages项目中,当你第一次运行图像时,图像会异步显示,尽管你还没有开始滚动。但在SDWebImage中,情况并非如此。如果不开始滚动,图像就不会开始显示。我无法成功地在我的项目中填充LazyTableImages。但我做了一个网络形象。所以我也想添加这个功能。可能吗?我想在创建新单元时下载图像。我知道lazyTableImages可以做这项工作,但我不确定SDWebImages是否也可以。因为当我滚动表格图像时,它们已经在那里了,就像以前加载的一样。Iphone LazyTableImages与SDWebImages,iphone,ios,xcode,Iphone,Ios,Xcode,在苹果的lazyTableImages项目中,当你第一次运行图像时,图像会异步显示,尽管你还没有开始滚动。但在SDWebImage中,情况并非如此。如果不开始滚动,图像就不会开始显示。我无法成功地在我的项目中填充LazyTableImages。但我做了一个网络形象。所以我也想添加这个功能。可能吗?我想在创建新单元时下载图像。我知道lazyTableImages可以做这项工作,但我不确定SDWebImages是否也可以。因为当我滚动表格图像时,它们已经在那里了,就像以前加载的一样。 谢谢你的回答。
谢谢你的回答。可能吗?对你将如何做到这一点?听起来您可能应该更详细地查看
LazyTableImages
示例代码和SDWebImage
源代码。听起来你可能只是想复制/粘贴很多代码,而了解这些代码实际上是如何组合和工作的,你会从中受益匪浅
SDWebImage
只是一个UIImageView
类别,与苹果的示例代码相比,它也是一个比较“哑”的类别,该示例代码钩住了表格视图的底层滚动视图,以检测您何时完成滚动并加载显示的单元格(使其看起来更具响应性)
一旦您熟悉了这两个类是如何实现异步下载的,您就可以更好地开始研究它们的工作方式了