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。