当我单击一个viewcontroller中的按钮时,我想转到其他tabbarviewcontroller

时间:2015-02-27 11:57:40

标签: ios

当我单击一个viewcontroller中的按钮时,我想转到其他tapbarviewcontroller

  1. 我有一个水龙头视图控制器名称"我的观点"使用导航控制器

  2. 我有一个按钮"我的观点" 当我点击按钮时我想去公共水龙头视图控制器

  3. 我得到的错误是:

    当我点击按钮时,它导航到公共视图控制器,但是水龙头在"我的视图中的位置相同"
     帮助我提前谢谢

1 个答案:

答案 0 :(得分:1)

这里,如果你有一个tabBarController,说3个View控制器。 您是第一个View控制器,然后单击一个按钮,您将进入第二个视图控制器。将此代码写入Button的Action方法

self.tabBarController.selectedIndex = 1; //1 is the index of the array which is self.tabBarController.viewControllers. 

Tabbar控制器将其根视图控制器作为一个数组包含在打印时可以获得

self.tabBarController.viewControllers

因此,要访问任何视图控制器,您必须知道它的索引,将其设置为tabBarController的选定索引。

希望这有帮助