Ios WKWebView在启动请求后长时间显示白色屏幕

Ios WKWebView在启动请求后长时间显示白色屏幕,ios,networking,wkwebview,Ios,Networking,Wkwebview,我正在使用WKWebView加载本地html文件 [self.webView loadFileURL:tmpUrl allowingReadAccessToURL:directoryUrl]; 目前,webView将长时间保持白色屏幕,一旦显示内容,所有图像都已下载 看起来WKWebView仅在下载所有图像后才会渲染 示例HTML内容如下: 然后我对没有图片的页面做了一些测试。在加载复杂的HTML时,WKWebView似乎总是需要很长时间才能在屏幕上呈现任何内容 我试图调用\u update

我正在使用
WKWebView
加载本地html文件

[self.webView loadFileURL:tmpUrl allowingReadAccessToURL:directoryUrl];
目前,webView将长时间保持白色屏幕,一旦显示内容,所有图像都已下载

看起来
WKWebView
仅在下载所有图像后才会渲染

示例HTML内容如下:


然后我对没有图片的页面做了一些测试。在加载复杂的HTML时,WKWebView似乎总是需要很长时间才能在屏幕上呈现任何内容


我试图调用
\u updatevibleContentRects
setNeedsLayout
,但没有什么帮助。

提供HTML文件来识别issue@Subramanian我已将示例html内容附加到PasteBin中。我的解决方案在显示视图时增加了延迟(将web视图alpha从0更改为1)在
webView:didfishnavigation:
上。但解决方案很难看。请尝试将Web视图的背景色设置为黑色,将不透明设置为false。提供HTML文件以标识issue@Subramanian我已将示例html内容附加到PasteBin中。我的解决方案在
webView:didFinishNavigation:
上显示视图时增加了延迟(将web视图alpha从0更改为1)。但解决方案很难看。请尝试将网络视图的背景色设置为黑色,将不透明设置为false。