Ios 如何更改网络视图';在不使用多个Web视图的情况下创建url
我正在开发一个应用程序,它使用webview(Ios 如何更改网络视图';在不使用多个Web视图的情况下创建url,ios,swift,xcode,webview,wkwebview,Ios,Swift,Xcode,Webview,Wkwebview,我正在开发一个应用程序,它使用webview(WKwebview)。我正在使用swift3和Xcode 我现在已经实现了一个菜单,用户可以点击并加载不同的站点。当用户单击新站点时,我希望此新站点的URL更新当前的webview。我似乎找不到一种方法来更改URL,然后更新webview?创建5个独特的webview的唯一方法是否都连接到相应的按钮 单击菜单项,您只需使用要加载的web URL的URL对象调用loadRequest方法即可。像下面这样 self.webView.loadRequest
WKwebview
)。我正在使用swift3
和Xcode
我现在已经实现了一个菜单,用户可以点击并加载不同的站点。当用户单击新站点时,我希望此新站点的URL更新当前的
webview
。我似乎找不到一种方法来更改URL,然后更新webview
?创建5个独特的webview
的唯一方法是否都连接到相应的按钮 单击菜单项,您只需使用要加载的web URL的URL
对象调用loadRequest
方法即可。像下面这样
self.webView.loadRequest(request)
您的菜单必须包含一个表/按钮或任何注册单击事件的UI元素。在单击事件中,创建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类型的webview查看控制器)。使用此webURL填充您的webview