使用 webview 启动图像

Posted

技术标签:

【中文标题】使用 webview 启动图像【英文标题】:Launch image with webview 【发布时间】:2013-12-24 14:16:04 【问题描述】:

我们有一个 webview,希望在显示打开图片时,这个 webview 在后台加载,加载完成后,打开图片会消失。我们为此尝试了 sleep 功能,但是当我们使用该功能时,只要打开图片消失,webview 就会开始加载(它不会在后台加载)。很可能我们需要使用 applicationDidFinishLaunching 样式类。你能告诉我如何使用这个吗?谢谢

【问题讨论】:

【参考方案1】:

制作一个包含启动图像的imageView object,首先在您的viewController 中加载该imageView,然后创建您的webView 对象。 一旦 webView delegate 响应 webViewDidFinishLoad(仅在网站完全加载后调用)从视图中删除图像对象并显示 webView。

就我个人而言,我会在屏幕上显示某种活动指示器,以向用户显示正在加载的内容,并在网站出现问题时实施 didFailLoadWithError 方法。

【讨论】:

以上是关于使用 webview 启动图像的主要内容,如果未能解决你的问题,请参考以下文章

在后台加载 Webview 时显示启动画面

iOS应用程序启动图像后杀死

如何在后台启动 Webview 或在后台加载 URL?

Android Nougat 7.1 在启动 WebView 后重置区域设置

在 webview 中加载网页时如何启动 inappbrowser

启动平板电脑时 Webview URL 重定向/更改