UIScrollView:从URL加载图像时的活动指示器

时间:2010-03-18 21:10:38

标签: iphone uiscrollview android-activity indicator

我需要一个活动指示器在具有UIScrollView的模态视图中旋转 正在加载ScrollView的内容(来自网址的图片)。

有关如何完成此任务的任何想法?

作为一个优点,我需要知道如何告诉ScrollView的行为像Photos Iphone Native App,我的意思是,加载图像,调整它以适应屏幕而不会失去宽高比。

感谢名单!!!!

1 个答案:

答案 0 :(得分:2)

您需要使用两个步骤:

  • 首先,下载图像并显示活动指示器
  • 完成后,显示图像并删除活动指示器

棘手的部分是,如果您只使用NSData的initWithContentsOfURL,它可能无法工作:因为它是一个阻塞调用。在Mac上,您可以使用NSURLDownload以异步方式下载内容,您应该检查iPhone SDK上是否有此内容。

要使用UIScrollView显示图像并首先将其拟合到屏幕,您应该检查ScrollViewSuite示例代码。它完全符合您的要求。