TabBarController
我基于UIViewController
and构建了自己的UIButtons
。我用 UINavigationController(s) 准备了我的 viewControllers。
如何激活这些视图,如何在它们之间切换以及如何将 myTabBarController 保持在顶部?
TabBarController
我基于UIViewController
and构建了自己的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
}