Как перезагрузить UIWebView? - PullRequest
10 голосов
/ 04 мая 2011

Я хочу перезагрузить UIWebView (включая все метки и изображения) при нажатии кнопки. Как я могу это сделать?

Ответы [ 4 ]

35 голосов
/ 04 мая 2011
- (void)viewDidAppear:(BOOL)animated{
    [super viewDidAppear:animated];
    [webView reload];
}

или

NSURL *theURL = [NSURL URLWithString:@"http://www.OurLovingMother.org/Mobile.aspx"];
    [webView loadRequest:[NSURLRequest requestWithURL:theURL]];
}
10 голосов
/ 04 мая 2011
- (IBAction)buttonClicked
{
   [yourWebview reload];
}

Надеюсь, это поможет

4 голосов
/ 18 ноября 2014

Обратите внимание, что если вы загружаете содержимое вашего UIWebView с помощью loadHTMLString:, то вам придется снова вызвать loadHTMLString:, чтобы перезагрузить его.В этом случае метод reload не работает.

3 голосов
/ 04 мая 2011

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

[webView reload];

в вашем обработчике кликов.

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