非常にシンプルなナビゲーション ベースのアプリ (UIViewController) を作成しました。ビューには、メイン RootViewController に 1 つのボタンがあります。
次に、TabOneViewController、TabTwoViewController の 2 つのクラスを作成しました。すべて良い。次に、新しい Class TabBarViewController を作成しました。NIB ファイルを開き、その上に UITabBarController をドロップしました。デフォルトで作成される2つのタブは、(それぞれ)TabOneおよびTabTwoビューコントローラーに割り当てられました。strong text 次に、TabBarViewController で、UITabBarController の IBOutlet を作成し、合成などを行いました。「ファイル所有者」を介して Interface builder にリンクしました。
RootViewController で、ボタンを「pushView」メソッドにリンクしました。この pushView メソッドには、次のコードがあります。
- (IBAction) pushView {
TabBarViewController *controller = [[TabBarViewController alloc] init];
[self.navigationController pushViewController:controller animated:YES];
[controller release];
}
最終結果は、ビューをプッシュしますが、コントローラーに追加したページは言うまでもなく、下部にタブバーが表示されません。
私は何を間違っていますか?IB でリンクできないのはなぜですか?