【问题标题】:How to load multiple web pages in the background of an iPhone/Android app?如何在 iPhone/Android 应用程序的后台加载多个网页?
【发布时间】:2011-10-08 18:15:47
【问题描述】:

我们想在 iPhone 应用的后台加载网页。

用例:

1) 用户打开 iPhone 应用程序并在主屏幕上看到“加载”图标。在后台,该应用会加载五个网页。

2) 当所有五个网页都加载完毕后,应用会收到通知并将视图从主屏幕切换到其中一个网页。

如何做到这一点?

如何为 Android 应用程序做到这一点?

【问题讨论】:

    标签: android iphone html mobile titanium


    【解决方案1】:

    对于 iPhone,在屏幕外创建五个 UIWebView 实例并加载您需要的 URL。当委托方法webviewDidFinishLoad:点击五次时,你就完成了。

    【讨论】:

    • 我想他/她想用 Appcelerator Titanium 来做这件事
    【解决方案2】:

    对于 iPhone 您可以创建一个包含 5 个 UIWebView 视图组件和加载图标视图的视图控制器。将每个 UIWebView 的委托设置为控制器,将加载图标添加到控制器视图。

    在“-(void)webViewDidFinishLoad:(UIWebView *)loadedWebView;”中委托方法跟踪哪个 webView 已完成加载 HTML 内容,一旦所有 5 个 webview 完成加载其内容,删除加载图标并将子视图中的一个 web 视图添加到控制器视图。

    【讨论】:

    • 我想他/她想用 Appcelerator Titanium 来做这件事
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多