TabBarController
とに基づいUIViewController
て独自に作成しましたUIButtons
。UINavigationController(s)を使用してviewControllersを準備しました。
これらのビューをアクティブ化するにはどうすればよいですか、ビューを切り替えるにはどうすればよいですか、myTabBarControllerを最上位に保つにはどうすればよいですか?
TabBarController
とに基づいUIViewController
て独自に作成しましたUIButtons
。UINavigationController(s)を使用してviewControllersを準備しました。
これらのビューをアクティブ化するにはどうすればよいですか、ビューを切り替えるにはどうすればよいですか、myTabBarControllerを最上位に保つにはどうすればよいですか?
構造は次のようになります。
TabBarController
|
|
|____NavController1
| |
| |
| |____RootVC1
|
|
|____NavController2
| |
| |
| |____RootVC2
|
|
|____NavController3
| |
| |
| |____RootVC3
|
アプリのデリゲートで、ルート ビュー コントローラーを tabBarController コントローラーとして設定します。
次に、カスタム タブ切り替えボタンごとに、tabBarController に、押されたボタンに基づいて選択されたインデックスを設定するように指示できます。
-(void)button1Pressed
{
myTabBarController.selectedIndex = 1;
// you might want to set your button's enabled graphic and set other button to disable graphic
}