UITabbar在推动时消失

时间:2012-05-14 06:55:11

标签: objective-c xcode ios5

我正在使用导航控制器时遇到问题,当我将我的视图控制器推到xib时,看到一个UITabbar,但在mij xib中,我正在推动视图,我正在这样做,以推动xib在哪里我正在推送到另一个文件但是当我使用这行代码时,UITabbar没有出现。

我在视图控制器1中正在做什么我检查JSON文件是否包含0,1或2个项目,例如JSON中的“1”项我想将视图控制器推送到特殊的文件'2项目文件'我正在这样推动:

   UIViewController *rootController = 
    [[2ViewController alloc] 
     initWithNibName:@"2ViewController" bundle:nil];

    navigationController = [[UINavigationController alloc]
                            initWithRootViewController:rootController];

    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    [self.window addSubview:navigationController.view];
    [self.window makeKeyAndVisible];

但是当我这样做时,UITabbar会在视图控制器下消失。有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:-1)

将set navigationController设置为UITabBarController。

像     //添加到标签栏。     NSArray * controllers = [NSArray arrayWithObjects:navigationController,nil];

myTabBarController.viewControllers = controllers;