2012-08-06 52 views
0

我有一个可滚动视图,其中UIImageView对象是根据文件数量动态添加的。 UIImageView从url加载图像。因此,例如,如果我有大约50个图像要加载,我怎么能不让加载停止应用程序打开。该图像被加载到初始视图控制器上。我想添加一个活动指标作为UIImageView对象的子视图。然后它可以加载图像。然而,应用程序会等待所有图像加载完毕,然后打开。因此,我几乎看到一个黑屏。 任何建议将不胜感激NSURL图像加载减慢了应用程序的开放时间 - iOS

回答

1

您可以查看异步加载图像并让iOS处理线程。

看看本教程。 http://www.markj.net/iphone-asynchronous-table-image/ 它显示了如何将动态加载的图像添加到表格。但是,这个原理背后的原理也适用于你的滚动视图。

原理是UIImage的子类,并添加从URL的异步加载和接收数据,最后显示图像的方法。