Как остановить загрузку UIWebView - PullRequest
4 голосов
/ 29 мая 2009

Я создал количество UIWebviews и добавил его в свое представление. И дал запрос на загрузку. Я хочу прекратить загрузку uiwebview с тегом = 10. Как это можно реализовать?

Ответы [ 3 ]

19 голосов
/ 16 октября 2009

попробуйте что-то вроде этого:

UIWebView *webView = [self.view viewWithTag:10];
if(webView)
{
    [webView stopLoading];
}
6 голосов
/ 11 июля 2012

Вы можете написать метод остановки веб-просмотра в viewWillDisappear

-(void)viewWillDisappear:(BOOL)animated
{
    if([webView isLoading])
    {
        [webView stopLoading];
    }
}
1 голос
/ 11 июля 2012

Вы можете остановить загрузку UIWebView в методе UIWebViewDelegate:

-(BOOL)webView:(UIWebView*)webView  shouldStartLoadingWithRequest:(NSURLRequest*)request navigationType:(UINavigationType)navigationType
{
    if(webView.tag==10)
    {
        return  NO;
    }
    return YES;
}

Вам это поможет.

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