-1

3 ページの tabBarController アプリケーションを作成しました。今、ナビゲーションコントローラーを同じものに追加したいと思います。

アプリケーションには次のクラスと

(1) appDelegate.h, appDelegate.m
(2) first.h, first.m, first.xib
(3) second.h, second.m, second.xib
(4) third.h, third.m, third.xib
(5) MainWindow.xib
4

2 に答える 2

1

ここは簡単です。UItabBarController と同じように UINavigation Controller を 1 つだけ使用します。Navigation Controller を追加したいときはいつでも、それを mainWindow に割り当てるだけで、そこから mainWindow に追加するだけで tabBarController に戻ることができます。

tabBarController からナビゲーション コントローラーに削除する場合は、次のコードを使用します。

appDelegate.window.rootViewController = self.navigationController;

また、ナビゲーション コントローラーから tabBarController を削除する場合は、次のコードを使用します。

appDelegate.window.rootViewController = self.tabBarController;

他に質問があれば教えてください。

于 2012-08-25T10:33:16.057 に答える
0

first.hasを作成し、navigationControllerそれをviewcontrollerの1つとしてtabcontrollerに割り当てます

于 2012-08-25T14:15:02.280 に答える