2
您好我已经用了2个的TabBar控制器 的TabBar控制器A 的TabBar控制器B开关之间2的TabBar控制器迅速IOS
从A.tab3我需要切换到B.tab1
一切,我已经这样做在A.tab1中打开B.tab1。我需要的是打开B.tab1了“A”的TabBar控制器
任何帮助赞赏外 感谢
您好我已经用了2个的TabBar控制器 的TabBar控制器A 的TabBar控制器B开关之间2的TabBar控制器迅速IOS
从A.tab3我需要切换到B.tab1
一切,我已经这样做在A.tab1中打开B.tab1。我需要的是打开B.tab1了“A”的TabBar控制器
任何帮助赞赏外 感谢
与这段代码解决:
let tbb = storyboard!.instantiateViewController(withIdentifier: "TabbarB") as! UITabBarController
UIApplication.shared.keyWindow?.rootViewController = tbb
感谢分享,尽管它很明显,哈哈。 – LinusGeffarth
可不可以给你的看法的更多信息层次?你需要一次只显示A或B TabBar吗?或者TabBar A中的TabBar B? – nshuman
这听起来像一个反模式,但如果你必须这样做,我相信你的问题在于,标签栏控制器的孩子本质上是在它的内部,而不是取代它。你需要创建一个tempViewController,它将转换到新的tabBarViewController,可能会给它一个它自己的导航控制器。 – Sethmr