我有导航控制器和标签栏控制器。TBC嵌入NC中。当我从另一个VC展示VC时,我只看到NC而没有看到TBC。我要他们两个都出席。我该怎么办?
这是我的代码:

let mainAreaVC = self.storyboard?.instantiateViewController(withIdentifier: "MainAreaVC") as! MainAreaVC
let mainAreaVCe = UINavigationController(rootViewController: mainAreaVC)
self.present(mainAreaVCe, animated: true, completion: nil)

swift - 如何使用标签栏 Controller 显示导航 Controller-LMLPHP

最佳答案

如果您想同时显示MainAreaVCNavigationController,则需要显示TabBarcontroller,而不是UITabBarController。所以在情节串连板中为你的MainAreaVC设置Storyboard Id,比如TabBarController或者你想要什么,然后用它来获得TabbarVC

let tabbarVC = self.storyboard?.instantiateViewController(withIdentifier: "TabbarVC") as! UITabBarController
self.present(tabbarVC, animated: true, completion: nil)

10-06 10:55