Oxc*_*cug 1 tabbar uitabbarcontroller ios
我有一个UINavigationController根源UITabBarController.我还有另外UITabBarController一个我在现有的基础上UITabBarController.
然而,当我做什么,UITabBar从UITabBarController我提出没有得到现有一个从原来的顶推UITabBarController.有没有办法获得这个功能?
首先,你需要参考root viewController(UINavigationController)之类的
UINavigationController *rootController = self.tabBarController.navigationController;
Run Code Online (Sandbox Code Playgroud)
或者,如果您在tabbar中添加了导航控制器.然后
UINavigationController *rootController = self.navigationController.tabBarController.navigationController;
Run Code Online (Sandbox Code Playgroud)
现在,创建要推送的控制器对象.
UITabBarController *tabbarController;
Run Code Online (Sandbox Code Playgroud)
并推入根控制器
[rootController pushViewController:tabbarController animated:YES];
Run Code Online (Sandbox Code Playgroud)