我使用wkwebview
来渲染网页,我有三个网页。我想使用标签栏在这三个页面之间导航。我觉得每个 wkwebview
一个页面可能会占用太多资源。
所以我只想使用一个 wkwebview
来加载三页。触摸选项卡时,会加载网页。即当 tab1 单击时,加载 page1,单击 tab2,加载 page2,tab3 和 page3 相同。现在我可以使用 wkwebview
加载页面,我是 ios 新手。
如果tabbar无法实现这个,我该怎么办?
最佳答案
如果您想要类似的内容,请在您的 ViewController
中添加带有 3 个 tabitem 的 UITabbar
,然后使用您的 ViewController
设置它的委托(delegate)。现在实现UITabbar
的didSelect item
方法并根据选项卡加载url。
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))
}
}
关于ios - 如何使用一个wkwebview在网页之间进行标签栏导航?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42294675/