【问题标题】:Method to get when UIWebView starts displaying content before `webViewDidFinishLoading`is called在调用 `webViewDidFinishLoading` 之前获取 UIWebView 何时开始显示内容的方法
【发布时间】:2012-03-06 17:28:25
【问题描述】:

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

我在加载页面时显示了一个视图并且浏览器显示了一个空白页面,但我不能使用webViewDidFinishLoadingmethod 来关闭它。如果这样做,视图将在显示第一个内容之后但在调用 webViewDidFinishLoading 之前保持可见。

当 UIWebView 开始在屏幕上显示内容时,我可以调用一个方法吗?

【问题讨论】:

    标签: ios uiwebview


    【解决方案1】:

    你可以尝试实现

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

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

    【讨论】:

      猜你喜欢
      • 2011-02-27
      • 1970-01-01
      • 2011-01-19
      • 1970-01-01
      • 2014-05-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多