UIScrollView应用程序(启用分页)加载仅与当前页面相关的图像

时间:2012-05-01 00:59:50

标签: iphone objective-c xml uiscrollview paging

我想知道是否有人可以提出任何解决此问题的建议。

我正在构建一个使用启用了分页的UIScrollView的应用程序,每个页面对应于下载和解析的XML数据。部分XML数据是图像的URL。

现在,加载一个为每个XML条目下载图像的应用程序,然后将其推送到运行时创建的相应UIScrollView页面,并使用其余的XML数据。

有没有办法能够检测到您所在的UIScrollView页面,然后根据需要下载图像并仍允许其余数据在运行时下载?

2 个答案:

答案 0 :(得分:1)

尝试阅读SDWebImage或Apple的LazyTableImages

答案 1 :(得分:0)

就像参考一样,我通过将所有图像视图添加到NSArray中来解决它。使用滚动视图委托,我能够确定我所在的页码,并将该页码转换为我用来访问阵列中相应的uiimage视图的整数。

看起来效果很好!

你可以提供更好的解决方案吗?