在多个情节提要上维护导航栏?
Posted
技术标签:
【中文标题】在多个情节提要上维护导航栏?【英文标题】:Maintain navigation bar over several storyboards? 【发布时间】:2015-03-06 08:34:14 【问题描述】:对于 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】:在 childview 控制器中嵌入故事板。这样导航栏将无处不在。您必须在代码中嵌入或将所有故事板复制到一个大故事板中才能在 IB 中创建它。
【讨论】:
我该怎么做?抱歉,objective-c/ios 开发人员非常陌生。以上是关于在多个情节提要上维护导航栏?的主要内容,如果未能解决你的问题,请参考以下文章