UIWebViewDelegate Protocol
предлагает несколько методов, которые могут быть использованы в вашей ситуации.
Первый метод, который вызывается после shouldStartLoadWithRequest
, равен webViewDidStartLoad:
, который, как и его название, вызывается после того, как WebView
начал загрузку фрейма. С вашего вопроса, это, кажется, самый подходящий метод.
Другие варианты, которые были указаны в предыдущих ответах, являются webViewDidFinishLoad:
и webView:didFailLoadWithError:
, которые называются соответственно каждый раз, когда UIWebView
закончили загрузку рамы и всякий раз, когда он не может загрузить кадр.
Обратите внимание, что это означает, что все методы, описанные выше, могут вызываться несколько раз перед UIWebView
фактически закончили загрузку, так как они бросают всякий раз, когда UIWebView
собирается начать, только начали, закончил или неуспешная загрузку каждый кадр на странице.
Для получения более подробной информации обратитесь к UIWebViewDelegate Protocol documentation.
затем использовать метод делегата webview – Balu
использовать метод делегата 'webviewDidFinished' – nsgulliver