0

我需要一个 Activity 指示器在具有 UIScrollView 的模态视图中旋转,而 ScrollView 的内容(来自 url 的图像)正在加载。

关于如何完成这项工作的任何想法?

另外,我需要知道如何告诉 ScrollView 表现得像 Photos Iphone Native App,我的意思是,加载图像,调整它以适应屏幕而不丢失纵横比。

谢谢!!!!

4

1 回答 1

2

您需要使用两个步骤:

  • 一、下载图片并显示活动指示器
  • 完成后,显示图像并移除活动指示器

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

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

于 2010-03-18T21:30:57.467 回答