iOS两个tabbar按钮与segue相同的导航控制器

时间:2014-09-02 14:27:42

标签: ios uinavigationcontroller uitabbarcontroller segue

我有一个标签栏控制器,带有两个"按钮"

我想要两个"按钮"显示SAME导航控制器,但是一个按钮将rootviewcontroller var设置为" a"第二个按钮将var设置为" b"

是否可以使用storyboard和segue?

enter image description here

非常感谢提前。

2 个答案:

答案 0 :(得分:0)

您无法从故事板中更改rootViewController。但是你可以以编程方式这样做。

UIWindow *window = [[[UIApplication sharedApplication] delegate] window];

//对于标签1

window.rootViewController = a;

//对于标签2

window.rootViewController = b;

答案 1 :(得分:0)

在谷歌搜索的一个下午之后,我还没有找到一种方法来实现这一目标。

但是我找到了一个答案,它使用tabBarItem的标签来区分uiviewcontroller以启动。

    if(self.navigationController.tabBarController.tabBar.selectedItem.tag == 1){
        self.typeToDisplay = "a"
    }else{
        self.typeToDisplay = "b"
    }