0
ここに私スウィフトWebViewでボタンをクリックしてViewControllerを表示するにはどうすればよいですか?スウィフト/ Xcodeの
func webView(webView: UIWebView, shouldStartLoadWithRequest request: NSURLRequest, navigationType: UIWebViewNavigationType) -> Bool {
if (navigationType == UIWebViewNavigationType.formSubmitted) {
let VC = self.storyboard?.instantiateViewController(withIdentifier: "UITabBarController") as? UITabBarController
let navigationController = UINavigationController(rootViewController: VC!)
self.navigationController?.present(navigationController, animated: true, completion:nil)
}
return true
}
そして、ここでは、これはちょうど、どんなアドバイスを働いていない?WebViewの
<html>
<head>
<script>
function myFunction()
{
presentViewController('UITabBarController');
}
</script>
</head>
<body>
<input name="myFunction" type="submit" onClick="myFunction" value="myFunction">
</body>
</html>
にロードされている私のHTMLファイルですか ボタンではなくリンクでも構いません。
WebView内部のViewControllerで、Link /ボタンをクリックすると、タブバーを持つ次のviewcontrollerが表示されます。