私は以下の階層を実装するための良い方法を探しています。現在のTabBarControllerビューをUINavigationControllerのルートとして設定します
私はログインの実装を完了し、他の3つのビューについてはUITabBarController
を完了しました。
私が今必要とするのは、rootviewcontroller
としてすぐに実装されるUINavigationcontroller
のように動作する選択されたタブです。これは詳細なビューからのプッシュとポップを処理することになっています。
階層要約:
LoginView--
TabBarController - Holds it's own view and the three views below.
OneView (If selected should be root for UINavigationcontroller)
- DetailView (DetailView of OneView)
-DetailView (Details of detailview)
AnotherView (If selected should be root for UINavigationcontroller)
- DetailView (DetailView of AnotherView)
-DetailView (Details of detailview)
AThirdView (If selected should be root for UINavigationcontroller)
- DetailView (DetailView of AThirdView)
-DetailView (Details of detailview)
三面図、LON、スキーマおよびtidsaldoは全てインタフェースビルダーでUITabBarController
に接続されています。
私は基本的に助けが必要です、これらの3つのタブのいずれかを私のUINavigationController
のルートにするためのガイドラインやヒントです。
私が他のものの中で試したのは、App Delegate
を保持し、現在rootviewcontroller
のサブビューをUINavigationController
に追加することです。しかし、それはどういうわけかタブバーを緩めてしまいます。
ヒントや指摘をいただければ幸いです。
PS。タイプミスがあるかもしれません。 Tabbarcontroller
代わりにViewcontrollers
にNavigationcontrollers
を添加することにより解決
[この] [1]の投稿を確認してください。 またはこの[チュートリアル] [2] [1]:http://www.cimgf.com/2009/06/25/uitabbarcontroller-with-uinavigationcontroller-using-interface-builder/ [2] :http://jduff.github.com/2010/03/09/throwing-a-uinavigationcontroller-uitabbarcontroller-and-uisearchbar-together/ – Jimit
ありがとう、私はそれらを見て、いくつかの非常にきちんとしたものを見つけました。 – doge