如何在我的基于视图的应用程序中使用选项卡栏第二视图?基于视图的应用程序中的选项卡栏 - XCode
编辑:
(假设)我的应用程序包含四个视图。从firstView到secondView的导航很简单,我希望在第二个视图上使用Tab Bar,并使用Tab Bar连接两个视图的其余部分。
如何在我的基于视图的应用程序中使用选项卡栏第二视图?基于视图的应用程序中的选项卡栏 - XCode
编辑:
(假设)我的应用程序包含四个视图。从firstView到secondView的导航很简单,我希望在第二个视图上使用Tab Bar,并使用Tab Bar连接两个视图的其余部分。
在另一方面,我认为这已经在这里讨论:uitabbarcontroller/uitabbar in navigation based project
只要看一看。
编辑:如果它是一个基于导航的应用程序,并且你希望你的tabbar在第二个视图上,只需初始化导航控制器并使用pushViewController消息并将tabBarController推入导航堆栈。
tabBarController = [[UITabBarController alloc] init];
tabBarController.viewControllers = [NSArray arrayWithObjects:viewController1,viewController2,nil];
[self.navigationController pushViewController:tabBarController animated:YES];
地点此无论你想从第一视图,其中第一视图是导航控制器基于实体和viewController1,viewController2等是从标签栏项视图控制器按这个tabBarController。
第二视图究竟意味着什么? – Bourne 2011-03-07 10:36:22
第二个视图意味着我在我的应用程序中有4个视图,并且从FirstView到SecondView导航是不同的,在SecondView上我需要一个标签栏来添加另一个视图。 – Akshay 2011-03-07 10:39:20
请注意,Apple认为这是一个糟糕的主意。视图控制器编程指南(http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/TabBarControllers/TabBarControllers.html#//apple_ref/doc/uid/TP40007457-CH102-SW1)说:“虽然一个导航控制器可以嵌入到一个选项卡内,反之亦然。“考虑重构您的应用程序的导航(或者至少将标签栏控制器分解为模态视图)。 – Tim 2011-03-07 14:41:36