1

問題があります: タブバー ベースのアプリを使用しています。ナビゲーション コントローラーを表示するタブの MainWindow.xib では、RootViewController.xib にリンクしています。RootViewController.xib で、ナビゲーション コントローラーを作成し、テーブル ビューを追加しました。viewDidLoad の RootViewController には[self.view addSubview:navController.view];があります。. テーブルビューとナビゲーション コントローラーは、ナビゲーションに適しています。セルを押すとコントローラーがプッシュされ、押されたコントローラーでバー ボタンが機能します。しかし、私が使用するときself.navController.navigationItem.rightBarButtonItem = barButton; 何も表示されません。また、self.navController.navigationItemself..navigationItemに変更しますect.. 役に立ちません。問題は何だと思いますか?すべての回答に感謝します。参考までに、barbuttonitem は次のように設定されています。

UIBarButtonItem *barButton = [[UIBarButtonItem alloc] initWithTitle:@"Help" style:UIBarButtonItemStylePlain target:self action:@selector(help)];
4

2 に答える 2

0

コントローラー ナビゲーションとタブ バー コントローラーの両方を使用する場合は、Apple ドキュメントのサンプル コードを確認してください。両方の機能が使用されているので、以下にリンクを示します。

UIカタログ

于 2011-07-30T11:45:27.760 に答える
0

ナビゲーションコントローラーを次のように初期化すると...

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

次に、ボタンを設定できます...

rootViewController.navigationItem.rightBarButtonItem = yourButton;
于 2011-07-30T11:53:22.003 に答える