故事板从视图控制器到导航控制器的推送序列,并将UITabBar保留到被激活的导航控制器

时间:2012-06-15 17:59:36

标签: uiviewcontroller uitabbarcontroller navigationcontroller uistoryboardsegue

我有以下故事板:

我的图像没有足够的重复点:(所以我在这里发布了它:

http://www.bodharr.com/brionh/example.png

我在Journal ViewController类中有以下代码:

-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    if ([segue.identifier isEqualToString:@"DiaJournals"])
    {
        UINavigationController *controller =segue.destinationViewController;
        [self presentModalViewController:controller animated:YES];
    }
}

当我按下导航控制器时,标签栏菜单消失,但表格视图会显示我的所有数据。如何正确地将标签栏菜单从我的Journals ViewController维护到我的导航控制器?

我知道这是一个完整的noobie问题,我老实说已经做了很多关于故事板和seques的研究,但其他人在这里:How within a tab bar controller do I segue from one view controller to another and retain the tab bar?并且老老实实地试图将这种情况融入我的情况,但我只是迷失了并对此感到沮丧。任何帮助表示赞赏,我总是标记答案。

1 个答案:

答案 0 :(得分:0)

您应该将Journal ViewController直接连接到table view controller,并将segue样式设置为推送。然后,当推送表视图时,标签栏将保持在那里。在您的故事板中,导航控制器由Journal ViewController修改,因此标签栏将消失。