UIWebViewDelegate有一个方法webViewDidFinishLoading
,当页面请求完成加载时调用。在调用此方法并加载所有内容之前,浏览器会立即显示数据。
我在加载页面时显示视图,浏览器显示空白页面,但我无法使用webViewDidFinishLoading
方法将其关闭。如果我这样做,在显示第一个内容之后但在调用webViewDidFinishLoading
之前,视图将保持可见。
当UIWebView开始在屏幕上显示内容时,是否有我可以调用的方法?
答案 0 :(得分:0)
您可以尝试实施
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
在您的UIWebViewDelegate上隐藏第三个请求加载的视图或类似的内容......