Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何更改网络视图';在不使用多个Web视图的情况下创建url_Ios_Swift_Xcode_Webview_Wkwebview - Fatal编程技术网

Ios 如何更改网络视图';在不使用多个Web视图的情况下创建url

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

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