我有一个标签栏控制器,带有两个"按钮"
我想要两个"按钮"显示SAME导航控制器,但是一个按钮将rootviewcontroller var设置为" a"第二个按钮将var设置为" b"
是否可以使用storyboard和segue?
非常感谢提前。
答案 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"
}