2017-03-31 30 views
2

您好我已經用了2個的TabBar控制器 的TabBar控制器A 的TabBar控制器B開關之間2的TabBar控制器迅速IOS

從A.tab3

我需要切換到B.tab1

一切,我已經這樣做在A.tab1中打開B.tab1。我需要的是打開B.tab1了「A」的TabBar控制器

任何幫助讚賞外 感謝

+0

可不可以給你的看法的更多信息層次?你需要一次只顯示A或B TabBar嗎?或者TabBar A中的TabBar B? – nshuman

+0

這聽起來像一個反模式,但如果你必須這樣做,我相信你的問題在於,標籤欄控制器的孩子本質上是在它的內部,而不是取代它。你需要創建一個tempViewController,它將轉換到新的tabBarViewController,可能會給它一個它自己的導航控制器。 – Sethmr

回答

2

與這段代碼解決:

let tbb = storyboard!.instantiateViewController(withIdentifier: "TabbarB") as! UITabBarController 
UIApplication.shared.keyWindow?.rootViewController = tbb 
+0

感謝分享,儘管它很明顯,哈哈。 – LinusGeffarth