2012-05-14 9 views
1

ナビゲーションコントローラに問題があります。私のビューコントローラをxibにプッシュするとUITabbarが表示されますが、mij xibには私がこれを行うためのビューがあります私が押しているxibを別のファイルにプッシュしますが、このコード行を使用するとUITabbarは表示されません。押してもUITabbarが消えます

View Controller 1で何をやっているのですか?JSONファイルが0,1,1の項目を含んでいるかどうかを確認します。たとえば、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

あなたはset navigationControllerをUITabBarControllerに設定します。

Like //タブバーに追加します。 NSArray * controllers = [NSArray arrayWithObjects:navigationController、nil];

myTabBarController.viewControllers = controllers; 
+0

しかし、問題はUITabbarが表示されないということです。 – Jones

+0

[self.window addSubview:myTabBarController.view]; ウィンドウには、TabBarController.viewにはnavigationControllerが含まれている必要があります。 そして、コードにタブバーを追加する方法がわかりませんでした。 –

関連する問題