我想知道是否有人可以提供解决这个问题的建议。
我正在构建一个使用启用分页的 UIScrollView 的应用程序,每个页面对应于下载和解析的 XML 数据。该 XML 数据的一部分是图像的 URL。
现在,加载一个应用程序需要很长时间才能下载每个 XML 条目的图像,然后将其推送到在运行时使用其余 XML 数据创建的相应 UIScrollView 页面。
有没有一种方法能够检测您所在的 UIScrollView 页面,然后根据需要下载图像,并且仍然允许在运行时下载其余数据?
尝试阅读 SDWebImage 或 Apple 的 LazyTableImages
作为参考,我通过将所有图像视图添加到 NSArray 中解决了这个问题。使用滚动视图委托,我能够确定我所在的页码,并将该页码转换为一个整数,用于访问位于数组中的相应 uiimage 视图。
看起来效果很好!
您能提供更好的解决方案吗?