【发布时间】:2011-10-08 18:15:47
【问题描述】:
我们想在 iPhone 应用的后台加载网页。
用例:
1) 用户打开 iPhone 应用程序并在主屏幕上看到“加载”图标。在后台,该应用会加载五个网页。
2) 当所有五个网页都加载完毕后,应用会收到通知并将视图从主屏幕切换到其中一个网页。
如何做到这一点?
如何为 Android 应用程序做到这一点?
【问题讨论】:
标签: android iphone html mobile titanium
我们想在 iPhone 应用的后台加载网页。
用例:
1) 用户打开 iPhone 应用程序并在主屏幕上看到“加载”图标。在后台,该应用会加载五个网页。
2) 当所有五个网页都加载完毕后,应用会收到通知并将视图从主屏幕切换到其中一个网页。
如何做到这一点?
如何为 Android 应用程序做到这一点?
【问题讨论】:
标签: android iphone html mobile titanium
对于 iPhone,在屏幕外创建五个 UIWebView 实例并加载您需要的 URL。当委托方法webviewDidFinishLoad:点击五次时,你就完成了。
【讨论】:
对于 iPhone 您可以创建一个包含 5 个 UIWebView 视图组件和加载图标视图的视图控制器。将每个 UIWebView 的委托设置为控制器,将加载图标添加到控制器视图。
在“-(void)webViewDidFinishLoad:(UIWebView *)loadedWebView;”中委托方法跟踪哪个 webView 已完成加载 HTML 内容,一旦所有 5 个 webview 完成加载其内容,删除加载图标并将子视图中的一个 web 视图添加到控制器视图。
【讨论】: