1

TabBarController我基于UIViewControllerand构建了自己的UIButtons。我用 UINavigationController(s) 准备了我的 viewControllers。

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

4

1 回答 1

0

你的结构应该是这样的:

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
}
于 2012-09-12T08:34:08.827 回答