非常に簡単なナビゲーションベースのアプリケーション(UIViewController)を作成しました。ビューには、メインRootViewController上に単一のボタンがあります。ビューの切り替え - UIViewControllerからUITabBarControllerへ
次に、2つのクラス、TabOneViewController、TabTwoViewControllerを作成しました。すべての良い。その後、新しいClass TabBarViewControllerを作成しました。私はNIBファイルを開いて、 `` UITabBarControllerをその上に落としました。デフォルトで作成された2つのタブは、それぞれTabOneおよびTabTwoビューコントローラに割り当てられました。 強いテキスト 次に、私のTabBarViewControllerで、私はUITabBarController用のIBOutletを作成し、それを合成しました。それをInterfaceビルダーで "ファイル所有者"経由でリンクしました。 RootViewControllerで
は、私は私の「pushView」メソッドにボタンをリンクされており、このpushView方法では、私は次のコードを持っている:
- (IBAction) pushView {
TabBarViewController *controller = [[TabBarViewController alloc] init];
[self.navigationController pushViewController:controller animated:YES];
[controller release];
}
最終的な結果は、それがビューをプッシュするDOESですが、私を私がコントローラに追加したページはもちろんのこと、下部のタブバーを見ることはできません。
私は間違っていますか? IBでリンクできないのはなぜですか?