1

ビューコントローラーをxibにプッシュするとUITabbarが表示されますが、ビューをプッシュしているmij xibでは、私がいる場所にxibをプッシュするためにこれを行っています別のファイルにプッシュしますが、このコード行を使用すると UITabbar が表示されません。

View Controller 1で行っていることJSONファイルに0、1、または2つのアイテムが含まれているかどうかを確認します。たとえば、JSONの「1」アイテムの場合、ビューコントローラーを「2アイテム用の特別なファイルにプッシュしたい」 file' 私はこの方法で推進しています:

   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 がビュー コントローラーの「下」に消えます。誰かがこの問題を解決するのを手伝ってくれませんか?

4

1 に答える 1

-1

setnavigationControllerをUITabBarControllerに設定します。

//タブバーに追加のように。NSArray*コントローラー=[NSArrayarrayWithObjects:navigationController、nil];

myTabBarController.viewControllers = controllers;
于 2012-05-14T07:14:25.137 に答える