Метод для получения, когда UIWebView начинает отображать содержимое до вызова `webViewDidFinishLoading` - PullRequest
0 голосов
/ 06 марта 2012

UIWebViewDelegate имеет один метод webViewDidFinishLoading, который вызывается по завершении загрузки запрошенной страницы. Браузер начинает отображать данные, как только у них есть что отобразить, прежде чем вызывается этот метод, и все загружено.

Я показываю представление во время загрузки страницы, а браузер показывает пустую страницу, но я не могу использовать метод webViewDidFinishLoading, чтобы закрыть его. Если я это сделаю, представление останется видимым после отображения первого содержимого, но до вызова webViewDidFinishLoading.

Можно ли вызвать метод, который можно вызвать, когда UIWebView начнет отображать содержимое на экране?

1 Ответ

0 голосов
/ 06 марта 2012

Вы можете попробовать реализовать

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

На вашем UIWebViewDelegate и скрыть представление по 3-му загруженному запросу или что-то в этом роде ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...