2012-05-14 28 views
1

我在與導航控制器的麻煩,當我推着我的視圖控制器到廈門國際銀行一見中的UITabBar一樣,但在自我介紹廈門國際銀行在那裏我推着我在做這視圖時消失將xib推到另一個文件,但是當我使用這行代碼時UITabbar不顯示。UITabbar推

我檢查我在做什麼在視圖控制器1,如果一個JSON文件包含0,1或2項時,它的例如「1」的JSON項目我想視圖控制器推到特殊的文件我正在推動的'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

您設置設置navigationController到的UITabBarController。

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

myTabBarController.viewControllers = controllers; 
+0

但問題是,UITabbar不顯示。 – Jones

+0

[self.window addSubview:myTabBarController.view]; 它應該在窗口中包含TabBarController.view包含navigationController。 而我沒有看到你如何在代碼中添加標籤欄。 –