我有一个应用程序,我正在开发使用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。