我有一個應用程序,我正在開發使用webview(WKwebview
)。我正在使用Swift 3
和Xcode
如何更改webview的網址,而不使用多個網頁瀏覽
我現在已經實現了一個菜單,用戶可以點擊並加載不同的網站。當用戶點擊一個新網站時,我希望來自這個新網站的網址能夠更新當前的webview
。我似乎無法找到一種方法來更改網址,然後更新webview
?是唯一的方法來創建5獨特的webviews
所有迷上了相應的按鈕按?
我有一個應用程序,我正在開發使用webview(WKwebview
)。我正在使用Swift 3
和Xcode
如何更改webview的網址,而不使用多個網頁瀏覽
我現在已經實現了一個菜單,用戶可以點擊並加載不同的網站。當用戶點擊一個新網站時,我希望來自這個新網站的網址能夠更新當前的webview
。我似乎無法找到一種方法來更改網址,然後更新webview
?是唯一的方法來創建5獨特的webviews
所有迷上了相應的按鈕按?
在點擊菜單項時,您可以簡單地使用要加載的網址的URL
對象調用loadRequest
方法。像下面的東西。
self.webView.loadRequest(request)
你必須菜單表/按鈕或記錄點擊事件的任何UI元素。在click事件中,在使用webview呈現視圖控制器之前,創建WebView所在的視圖控制器類的對象,並使用該對象傳遞數據。
在單擊事件的方法: -
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
SecondViewController *destVC = [storyboard instantiateViewControllerWithIdentifier: @"SecondVC"];
destVC.webURL = @"**your web url***";
[self presentViewController:destVC animated:YES completion:nil];
其中WEBURL是你必須在第二視圖控制器來創建一個屬性(查看與NSString的類型的網頁視圖控制器)。使用此webURL填充您的webview。