2009-06-12 6 views
0

典型的なナビゲーションベースのアプリケーションでは、MainWindow.xibに 'Window'と 'UINavigationController'が含まれています。これは、NavBarがルートビューである場合に機能します。 1つの条件とTabBarに基づいて起動時にNavBarビューを表示するには、ビューのレイアウトの一部にInterface Builderを使用して、これを行うにはどうすればよいでしょうか?NavigationBarまたはTabBar + NavigationBarビューの条件付き起動

Workflow: 
Default.png (Spash) -> NavBar with table or 
Default.png (Spash) -> TabBar + NavBar with table 

いくつかのチュートリアルはありますか?

答えて

1

UINavigationControllerUITabBarControllerの両方をアプリデリゲートに追加することができます。あなたのappDidFinishLaunchingでは、どのビューを表示するかを決定し、正しいビューだけをウィンドウに追加するロジックがあります。

IBでは、MainWindow.xibを開き、ウィンドウとナビゲーションコントローラをすでに持っている必要があります。そこにTabBarControllerを追加し、それをアプリケーションデリゲートのインスタンス変数にリンクします。

いつでも、アプリケーション代理人は、これらのビューの広告サブビューをメインウィンドウに追加できます。

関連する問題