我可以在多个故事板上使用单个导航控制器吗?

时间:2017-07-12 05:59:50

标签: ios iphone xcode

我正在使用两个故事板Main和StoryboardA。对于Main.storyboard,我嵌入了一个导航控制器。从Main.storyboard我需要去故事板StoryboardA。因此,为了实现这一点,我已经给出了故事板参考。但问题是我没有在StoryboardA上获得后退按钮。似乎故事板A呈现自己而不是被推动。请看下图:所以我的问题是我们是否需要为StoryboardA使用另一个导航控制器?

主要故事板: First Storyboard

第二个故事板: Second Storyboard

3 个答案:

答案 0 :(得分:1)

对于旧版本的iOS和Xcode,我似乎已经找到了解决所有these solutions的解决方案。简而言之,在第二个故事板中,将第一个视图控制器标记为“是初始视图控制器”,而不是导航控制器。

您的导航控制器将保留并仍然指向您的第一个视图控制器。我想知道尚未出现的下游问题,但其他问题似乎已经取得了成功。

答案 1 :(得分:0)

你是否添加了segue作为推送?在控制点击 - >选择segue类型为Push。它应该可以正常工作。

enter image description here

答案 2 :(得分:0)

您可以将RootViewController用于许多StoryBoards,但只能使用一个Storyboard来NavigationController