在我的UINavigationController的根部有一个UITabBarController。我在现有的UITabBarController之上显示了另一个UITabBarController。
但是,当我这样做的时候,来自我呈现的UITabBar的UITabBarController并没有被从原始的UITabBarController中推到现有的UITabBarController之上。有什么方法可以获得这个功能吗?
发布于 2015-01-23 10:45:34
首先,您需要引用根viewController (UINavigationController),例如
UINavigationController *rootController = self.tabBarController.navigationController;或者,如果您在选项卡中添加了导航控制器。然后
UINavigationController *rootController = self.navigationController.tabBarController.navigationController;现在,创建您想要推送的控制器对象。
UITabBarController *tabbarController; 然后推入根控制器
[rootController pushViewController:tabbarController animated:YES];发布于 2015-01-21 11:39:50
从你的质疑,这就是我所假设的。
StoryBoard Config

模拟器输出

https://stackoverflow.com/questions/27853248
复制相似问题