如何在第二个视图中的基于视图的应用程序中使用标签栏?
编辑:
(假设)我的应用程序包含四个视图。从firstView到secondView的导航很简单,我想在第二个View上使用Tab Bar,并用Tab Bar连接两个视图的其余部分。
答案 0 :(得分:1)
另一方面,我认为这已经讨论过:uitabbarcontroller / uitabbar in navigation based project
看看。
编辑:如果它是基于导航的应用程序,并且您希望第二个视图上的标签栏,只需初始化导航控制器并使用pushViewController消息并将tabBarController推送到导航堆栈。
tabBarController = [[UITabBarController alloc] init];
tabBarController.viewControllers = [NSArray arrayWithObjects:viewController1,viewController2,nil];
[self.navigationController pushViewController:tabBarController animated:YES];
将它放在您希望从第一个视图推送此tabBarController的任何位置,其中第一个视图是基于导航控制器的实体,viewController1,viewController2等是标签栏项目中的视图控制器。