Iphone 如何在viewcontroller中添加导航控制器和选项卡栏控制器?

Iphone 如何在viewcontroller中添加导航控制器和选项卡栏控制器?,iphone,uinavigationcontroller,uitabbarcontroller,Iphone,Uinavigationcontroller,Uitabbarcontroller,我正在开发一个包含视图控制器的应用程序,因为我的前两页内容仅显示视图而不是选项卡栏。之后,我使用此代码创建了运行时选项卡栏控制器 UIViewController *viewcontroller1 = [[viewcontroller1 alloc] initWithNibName:@"viewcontroller1" bundle:nil]; viewcontroller1.title = @"sometext"; view

我正在开发一个包含视图控制器的应用程序,因为我的前两页内容仅显示视图而不是选项卡栏。之后,我使用此代码创建了运行时选项卡栏控制器

           UIViewController *viewcontroller1 = [[viewcontroller1 alloc] initWithNibName:@"viewcontroller1" bundle:nil];
            viewcontroller1.title = @"sometext";
            viewcontroller1.tabBarItem.image = [UIImage imageNamed:@"someimage.png"];

            UIViewController *viewcontroller2 = [[viewcontroller2 alloc] initWithNibName:@"viewcontroller2" bundle:nil];
            viewcontroller2.title = @"sometext";
            viewcontroller2.tabBarItem.image = [UIImage imageNamed:@"someimage.png"];

            tbc = [[UITabBarController alloc] initWithNibName:@"viewcontroller1" bundle:nil];
            tbc.viewControllers = [NSArray arrayWithObjects: viewcontroller1,viewcontroller2, nil];
            tbc.selectedViewController = viewcontroller1;

            ////    NSLog(@"Selected index = %d of %d", tbc.selectedIndex, [tbc.viewControllers count]);
            [self presentModalViewController:tbc animated:NO];  
它工作正常,但在我的第二个视图中,我需要选项卡栏控制器和导航控制器。 所以在viewcontroller2中,我实现了这样的代码,它给了我导航控制器,但它隐藏了选项卡栏控制器

- (void)viewDidLoad 
{

    nvc = [[UINavigationController alloc] initWithRootViewController:[[viewcontroller2 alloc] initWithNibName:@"viewcontroller2" bundle:nil]];
    [self presentModalViewController:nvc animated:NO];
    [nvc release];

    [super viewDidLoad];
}
所以,请帮助我做什么,这样我就可以在这个viewcontroller2中同时获得选项卡栏控制器和导航控制器。??
请指导我。

您可以为tabbar创建新类,在UI设计时,您可以将导航控制器添加为选项卡,并在导航控制器中设置视图。无论何时,只要您想在该页面中添加tabbar控制器,请创建tabbar控制器类对象的对象并将其添加到视图中。

您是否有任何关于实现这种控制器的示例代码?您已经回答了&就像我问的问题一样。请给我更简短的回答。我正在努力,它将提供给你。只是为了我的iPhone或iPad信息?我正在iPhone上工作。。。如果你能给我提供样品,这将对我很有帮助,但要确保这个样品能满足我的问题。你能用我的邮箱id给我发邮件吗?你没有提到你的邮箱id吗?