基于视图的应用程序中的选项卡栏 - XCode

时间:2011-03-07 10:30:46

标签: iphone xcode ipad ios uitabbar

如何在第二个视图中的基于视图的应用程序中使用标签栏?

编辑:

(假设)我的应用程序包含四个视图。从firstView到secondView的导航很简单,我想在第二个View上使用Tab Bar,并用Tab Bar连接两个视图的其余部分。

1 个答案:

答案 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等是标签栏项目中的视图控制器。