ios UITabBarController更改为另一个UITabBarController

ios UITabBarController更改为另一个UITabBarController,ios,uitabbarcontroller,uitabbar,uitabbaritem,Ios,Uitabbarcontroller,Uitabbar,Uitabbaritem,单击UITabBarItem时是否可以重新设计UITabBarController 启动应用程序时,我希望有5个UITabritems: self.myTabBarController = [CustomTabbarControllerViewController alloc] init]; self.myTabBarController.viewControllers = @[controller1, controller2, controller3, controller4, control

单击UITabBarItem时是否可以重新设计UITabBarController

启动应用程序时,我希望有5个UITabritems:

self.myTabBarController = [CustomTabbarControllerViewController alloc] init];
self.myTabBarController.viewControllers = @[controller1, controller2, controller3, controller4, controller5];
..
单击controller2时,我希望myTabBarController.viewController包含controllerA、controllerB、controllerC
controllerA
将带来上一个tabbar控制器


我试图在internet上找到一些示例,但找不到任何示例。

您可以制作2个Tabbar控制器,然后将其隐藏并显示。 如果您在单个TabBarController中执行此操作,那么它将始终删除和添加您的viewController


所以最好的方法是在appDelegate中使用2个tabBarController。

Aha。好主意:)非常感谢。我试试看!!如何隐藏tabBarController?当pushed=YES?或[self.tabBarController.view setHidden:YES]时,使用myTabBarController2.hidesbottomBar;另外,如果单击viewController 2的UITabBarItem以使第二个tabBarController可见并隐藏第一个tabBarController,如何签入AppDelegate?