Ios 从选项卡栏项按执行模式和推送顺序
在这个问题上,我认为有一点背景知识会有所帮助: 我正在开发一个iOS7应用程序,它基本上提供各种报价,并允许用户通过facebook或twitter共享这些报价。我是通过一个选项卡栏(不是选项卡栏控制器)来实现这一点的,我把它放在屏幕截图中第一个视图控制器的底部 选项卡栏的委托(文件所有者)设置为其所在的视图控制器。在那里,我编辑了tabbar:didSelectItem:method来相应地处理每个按钮的按下。(前两次按键只是推特和facebook工具的模态分段。) 现在我的问题是: 现在,我正在尝试获取选项卡栏中的第三项,以使其与第三个视图控制器(右上角)相连。我可以让选项卡栏项执行推送序列吗?我该怎么做呢 我一直在寻找一种方法来做到这一点,但似乎被难倒了。我在想,也许这可以通过一个选项卡栏视图控制器来完成,但我不确定我最初的两个选项卡栏项如何执行模态分段 任何帮助都将不胜感激 更新:Ios 从选项卡栏项按执行模式和推送顺序,ios,objective-c,Ios,Objective C,在这个问题上,我认为有一点背景知识会有所帮助: 我正在开发一个iOS7应用程序,它基本上提供各种报价,并允许用户通过facebook或twitter共享这些报价。我是通过一个选项卡栏(不是选项卡栏控制器)来实现这一点的,我把它放在屏幕截图中第一个视图控制器的底部 选项卡栏的委托(文件所有者)设置为其所在的视图控制器。在那里,我编辑了tabbar:didSelectItem:method来相应地处理每个按钮的按下。(前两次按键只是推特和facebook工具的模态分段。) 现在我的问题是: 现在,我
当用户触摸第一个视图控制器中的两个视图中的任何一个时,底部的两个视图控制器将被分为两个(对于此问题可以忽略)。当用户触摸第三个选项卡栏项时,我希望按下的第三个VC(右上角)。底部的两个视图仅显示有关报价的信息。。。右上角的vc允许用户输入新报价并保存
您只需使用选项卡栏将控制器中的一段连接到第三个控制器,然后使用didSelectItem方法手动调用它
- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item {
if ([item.title isEqualToString:@"Third"]) { // or whatever your title is
[self performSegueWithIdentifier:@"GoToThird" sender:self];
}
第三个视图控制器与前两个视图控制器有什么不同?它们都是分段的,对吗?当用户触摸第一个视图控制器中的两个视图时,底部的两个视图控制器将被分段。当用户触摸第三个选项卡栏项时,我希望按下的第三个VC(右上角)。底部的两个视图仅显示有关报价的信息。。。右上角的vc允许用户输入新报价并保存