iOS两个选项卡栏按钮与segue相同的导航控制器
我有一个带有两个“按钮”的选项卡栏控制器 我希望两个“按钮”显示相同的导航控制器,但一个按钮将rootviewcontroller变量设置为“a”,第二个按钮将变量设置为“b” 可以使用故事板和segue吗iOS两个选项卡栏按钮与segue相同的导航控制器,ios,uinavigationcontroller,uitabbarcontroller,segue,Ios,Uinavigationcontroller,Uitabbarcontroller,Segue,我有一个带有两个“按钮”的选项卡栏控制器 我希望两个“按钮”显示相同的导航控制器,但一个按钮将rootviewcontroller变量设置为“a”,第二个按钮将变量设置为“b” 可以使用故事板和segue吗 非常感谢。您无法从故事板更改rootViewController。但你可以通过编程来实现 UIWindow *window = [[[UIApplication sharedApplication] delegate] window]; //对于表1 window.rootViewCon
非常感谢。您无法从故事板更改rootViewController。但你可以通过编程来实现
UIWindow *window = [[[UIApplication sharedApplication] delegate] window];
//对于表1
window.rootViewController = a;
//表2
window.rootViewController = b;
经过一个下午的谷歌搜索,我还没有找到一种方法来与塞格做到这一点 但我找到了一个答案,它使用tabBarItem的标记来区分要启动的uiviewcontroller
if(self.navigationController.tabBarController.tabBar.selectedItem.tag == 1){
self.typeToDisplay = "a"
}else{
self.typeToDisplay = "b"
}
你确定你以前有这个问题要回答吗?现在看到你的答案,我明白了,我必须说你是以最可怕的方式问你的问题的。:)下次我会画一个更明确的答案。:)