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