我想在同一个视图控制器中使用两个选项卡栏和导航栏

我有Take ViewController并把对象库中的导航控制器比把选项卡栏作为导航控制器相同….但选项卡栏不能显示在控制器中…

首先在你的委托.h文件中声明你的标签栏控制器

@property (strong, nonatomic) UITabBarController *tabBarController; 

然后声明你的根视图控制器,并将其添加到.m文件中的导航控制器

 UIViewController *homeViewController = [[[HomeViewController alloc] initWithNibName:@"HomeViewController" bundle:nil] autorelease]; UINavigationController *navigationcontroller = [[[UINavigationController alloc] initWithRootViewController:homeViewController] autorelease]; 

然后将控制器数组添加到选项卡栏

 self.tabBarController = [[[UITabBarController alloc] init] autorelease]; self.tabBarController.viewControllers = [NSArray arrayWithObjects:navigationcontroller,secondViewController and so on, nil];