How to make tabbar navigate between webpages with one wkwebview?
我使用
所以我只想用一个
如果tabbar不能实现这个,我该怎么办?
如果你想要类似的东西,那么在你的
加载 url
1 2 3 4 5 6 7 8 9 10 | func tabBar(_ tabBar: UITabBar, didSelect item: UITabBarItem) { switch item.title! { case"First": self.webView.load(URLRequest(url: url1)) case"Second": self.webView.load(URLRequest(url: url2)) default: self.webView.load(URLRequest(url: url3)) } } |
如果你不使用两个不同的场景,你需要使用 UIViewController UIToolbar 的组合。将您的两个 UIBarButtonItem(s) 添加到您的工具栏。将他们的操作设置为所需的 url,你就完成了。
您可以覆盖方法
1 2 3 4 5 6 7 | override func handleNavBackButton() { if webViewData.canGoBack { webViewData.goBack() } else { _ = self.navigationController?.popViewController(animated: true) } } |
如果它适合你,请告诉我:)