如何异步加载UIScrollView中的图像?

时间:2011-04-30 10:24:23

标签: iphone objective-c uiscrollview uiimage

HI,

我使用JSON获取图片,我需要在我的应用运行时显示图片,所以请告诉我如何使用异步方法将图片加载到UIScrollView?< / p>

感谢。

1 个答案:

答案 0 :(得分:0)

无论你使用的是UITableView还是UIScrollView,你都会使用相同的模式,只是你有更多的管道来处理UIScrollView。我会说使用UITableView除非你想要滚动你自己的多列图像缩略图选择器。

使用UIScrollView,您需要创建自己的虚拟行和列,并检测ScrollView何时将新行或新列滚动到视图中。您将需要排队(删除)已滚出视图的图像,然后加载已进入视图的图像。总而言之,这不是一般的代码。

UITableView为您完成所有这些(仅限行,没有列的概念)

话虽如此......这里提到了使用NSOperation类将图像延迟加载到UITableView中,同时为用户提供流畅的体验..

UIImage in uitableViewcell slowdowns scrolling table