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

发布于 2024-08-25 07:09:02 字数 200 浏览 8 评论 0原文

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

关于如何完成这件事有什么想法吗?

另外,我需要知道如何告诉 ScrollView 表现得像 iPhone 本机应用程序的照片,我的意思是,加载图像,调整它以适合屏幕而不丢失宽高比。

谢谢!!!!

I need an Activity indicator spinning in a modal view that has an UIScrollView while
the content of the ScrollView (an image from url) is loading.

Any ideas of how to get this done?

As a plus I need to know how to tell the ScrollView to behave like the Photos Iphone Native App, I mean, load an image, adjust it to fit the screen without loosing aspect ratio.

Thanx!!!!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

冷默言语 2024-09-01 07:09:02

您需要使用两个步骤:

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

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

要首先使用 UIScrollView 显示图像并将其适合屏幕,您应该检查 ScrollViewSuite 示例代码。它正是您所寻找的。

You need to use two steps:

  • First, download the image and display the activity indicator
  • When done, display the image and remove the activity indicator

The tricky part is it probably won't work if you just use NSData's initWithContentsOfURL: because it is a blocking call. On the Mac you can use NSURLDownload to download content asynchronously, you should check if this is available on the iPhone SDK.

For using a UIScrollView to display an image and fitting it to the screen at first, you should check the ScrollViewSuite sample code. It does exactly what you are looking for.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文