在多个故事板上维护导航栏?

时间:2015-03-06 08:34:15

标签: ios objective-c iphone xcode xcode5

对于objective-c,使用Xcode 5.1(我可以使用的所有内容),在创建单独的故事板时如何维护导航栏?如果视图控制器都在一个故事板中,那么导航栏很容易,但是只要将视图控制器放在新的故事板中,它就会失去与其他导航控制器交互的所有能力。谢谢

编辑:当我转移控制时,我使用如下代码:

 ‑ (IBAction)displayAccountSettings:(id)sender
{
    UIViewController *mainViewController = 
        [[UIStoryboard storyboardWithName:@"AccountSettings" bundle:nil]
          instantiateInitialViewController];

    [self presentViewController:mainViewController
                       animated:YES
                     completion:nil];
}

我也尝试添加这个:

 [self.navigationController pushViewController:mainViewController animated:YES];

这似乎什么都不做。 基本上我正在尝试一个主屏幕上有几个按钮,每个按钮链接到一个不同的故事板(我想要不同的故事板,因为我正在与几个人一起工作项目)。但是,我们需要将导航栏保持在顶部。它用这种方法消失了。

1 个答案:

答案 0 :(得分:1)

将故事板嵌入到childview控制器中。这样导航栏就会到处都是。您必须在代码中嵌入或将所有故事板复制到一个大故事板中,以便在IB中创建。