如何激活UINavigationController并在它们之间切换

时间:2012-09-12 07:47:13

标签: ios uinavigationcontroller tabbar

我根据TabBarControllerUIViewController制作了自己的UIButtons。我用UINavigationController准备了我的viewControllers。

如何激活这些视图,如何在它们之间切换?如何将myTabBarController保持在最顶层?

1 个答案:

答案 0 :(得分:0)

你的结构应该是这样的:

TabBarController
|
|
|____NavController1
|    |
|    |
|    |____RootVC1
|
|
|____NavController2
|    |
|    |
|    |____RootVC2
|
|
|____NavController3
|    |
|    |
|    |____RootVC3
|

在app delegate中,将根视图控制器设置为tabBarController控制器。

然后,对于每个自定义制表符切换按钮,您可以告诉tabBarController根据按下的按钮设置所选索引:

-(void)button1Pressed
{
    myTabBarController.selectedIndex = 1;

    // you might want to set your button's enabled graphic and set other button to disable graphic
}