在调用`webViewDidFinishLoading`之前UIWebView开始显示内容的方法

时间:2012-03-06 09:18:49

标签: ios uiwebview

UIWebViewDelegate有一个方法webViewDidFinishLoading,当页面请求完成加载时调用。在调用此方法并加载所有内容之前,浏览器会立即显示数据。

我在加载页面时显示视图,浏览器显示空白页面,但我无法使用webViewDidFinishLoading方法将其关闭。如果我这样做,在显示第一个内容之后但在调用webViewDidFinishLoading之前,视图将保持可见。

当UIWebView开始在屏幕上显示内容时,是否有我可以调用的方法?

1 个答案:

答案 0 :(得分:0)

您可以尝试实施

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType

在您的UIWebViewDelegate上隐藏第三个请求加载的视图或类似的内容......