1

ナビゲーションコントローラーとタブバーコントローラーを一緒に表示するという問題に直面しています。applicationlaunchメソッドでサブビューを追加する位置に応じて、どちらかが表示されます。

   - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:     (NSDictionary *)launchOptions {    

// Override point for customization after application launch.
   navigationController.navigationBar.barStyle = UIBarStyleBlackOpaque;
// Add the view controller's view to the window and display.
[self.window addSubview:navigationController.view];
[self.window addSubview:tabBarController.view];

[self.window makeKeyAndVisible];

return YES;
 }
4

2 に答える 2

0

はい、一度に表示できるのは 1 つだけです。tabBarController のタブにナビゲーションコントローラーを設定すると、両方を同時に表示できます。

ここに画像の説明を入力

項目 1 を見て、その viewController をナビゲーション コントローラーに変更します。

于 2011-04-07T06:05:45.300 に答える
0

一度に、navigationController または TabbarController のいずれかのコントローラーを追加できます。Tabbar コントローラーを追加し、そのコントローラーに Navigation コントローラーを追加すると、両方が表示されます。

于 2011-04-07T06:08:09.613 に答える