我根据TabBarController
和UIViewController
制作了自己的UIButtons
。我用UINavigationController准备了我的viewControllers。
如何激活这些视图,如何在它们之间切换?如何将myTabBarController保持在最顶层?
答案 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
}