2011-05-04 63 views
10

我想在點按按鈕時重新加載UIWebView(包括所有標籤和圖像)。我怎樣才能做到這一點?如何重新加載UIWebView?

+6

好友,回去並標記一些答案,如接受的肯定會幫助人們幫助你很長的路要走。 – 2011-05-04 05:12:56

回答

34
- (void)viewDidAppear:(BOOL)animated{ 
    [super viewDidAppear:animated]; 
    [webView reload]; 
} 

NSURL *theURL = [NSURL URLWithString:@"http://www.OurLovingMother.org/Mobile.aspx"]; 
    [webView loadRequest:[NSURLRequest requestWithURL:theURL]]; 
} 
+0

'[webView loadRequest:[NSURLRequest requestWithURL:theURL]];'更好 – Rajal 2015-04-14 09:42:09

+0

從iOS 8(?)開始,這不再一樣。加載相同的URL不一定會重新加載內容。 – manmal 2015-07-15 15:32:01

3

您可以嘗試

[webView reload]; 
在點擊處理程序

10
- (IBAction)buttonClicked 
{ 
    [yourWebview reload]; 
} 

希望這有助於

4

請注意,如果您加載使用loadHTMLString:了您的UIWebView的內容,那麼你就需要再打電話loadHTMLString:重新加載它。在這種情況下,reload方法不起作用。