【问题标题】:UIScrollView: Activity Indicator while loading image from urlUIScrollView:从 url 加载图像时的活动指示器
【发布时间】:2010-03-18 21:10:37
【问题描述】:

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

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

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

谢谢!!!!

【问题讨论】:

    标签: iphone uiscrollview android-activity indicator


    【解决方案1】:

    你需要使用两个步骤:

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

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

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

    【讨论】:

    • 谢谢你的回答,我会试试 NSURLDownload 和 ScrollViewSuite(现在下载 =D)。谢谢人...干杯
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多