Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 从选项卡栏项按执行模式和推送顺序_Ios_Objective C - Fatal编程技术网

Ios 从选项卡栏项按执行模式和推送顺序

Ios 从选项卡栏项按执行模式和推送顺序,ios,objective-c,Ios,Objective C,在这个问题上,我认为有一点背景知识会有所帮助: 我正在开发一个iOS7应用程序,它基本上提供各种报价,并允许用户通过facebook或twitter共享这些报价。我是通过一个选项卡栏(不是选项卡栏控制器)来实现这一点的,我把它放在屏幕截图中第一个视图控制器的底部 选项卡栏的委托(文件所有者)设置为其所在的视图控制器。在那里,我编辑了tabbar:didSelectItem:method来相应地处理每个按钮的按下。(前两次按键只是推特和facebook工具的模态分段。) 现在我的问题是: 现在,我

在这个问题上,我认为有一点背景知识会有所帮助: 我正在开发一个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允许用户输入新报价并保存