iOS两个标签栏按钮与segue相同的navigationcontroller
Posted
技术标签:
【中文标题】iOS两个标签栏按钮与segue相同的navigationcontroller【英文标题】:iOS two tabbar button same naviguation controller with segue 【发布时间】:2014-09-02 14:27:42 【问题描述】:我有一个带有两个“按钮”的标签栏控制器
我希望两个“按钮”显示相同的导航控制器,但一个按钮将 rootviewcontroller var 设置为“a”,第二个按钮将 var 设置为“b”
可以使用storyboard和segue吗?
非常感谢。
【问题讨论】:
【参考方案1】:您不能从情节提要中更改 rootViewController。但您可以通过编程方式进行。
UIWindow *window = [[[UIApplication sharedApplication] delegate] window];
//对于标签1
window.rootViewController = a;
//对于标签2
window.rootViewController = b;
【讨论】:
你确定你已经理解了之前的问题要回答吗? 现在看到你的回答我明白了,我必须说你以最可怕的方式提出了你的问题。 :) 下次我会画一个更明确的 sheme.. :)【参考方案2】:经过一下午的谷歌搜索,我还没有找到使用 segue 的方法。
但我找到了一个答案,它使用 tabBarItem 的标签来区分要启动的 uiviewcontroller。
if(self.navigationController.tabBarController.tabBar.selectedItem.tag == 1)
self.typeToDisplay = "a"
else
self.typeToDisplay = "b"
【讨论】:
以上是关于iOS两个标签栏按钮与segue相同的navigationcontroller的主要内容,如果未能解决你的问题,请参考以下文章