如何将一个故事板中的导航控制器连接到另一个故事板中的视图控制器?

3

这是我的导航控制器,它在堆栈中有一个视图控制器,但我有另一个故事板,其中包含我想要添加到堆栈中的视图控制器。我将视图分开以更好地组织我的视图,并减少每个故事板中的视图数量。如何添加来自引用故事板的视图到显示的导航控制器中?

enter image description here

现在我的引用指向第二个故事板中的另一个导航控制器,但我将没有返回箭头到第一个导航控制器中的视图控制器。


3
阅读 https://medium.com/@wilson.balderrama/how-to-segue-between-storyboards-86c582f976f7 - Sandeep Bhandari
@SandeepBhandari 很好。 - PGDev
@pgdev:感谢您在下面的答案中加入了更多详细信息 :) - Sandeep Bhandari
@SandeepBhandari 我知道如何在两个不同的storyboard之间进行segue。这就是为什么我有storyboard引用的原因。但是,我正在尝试连接第二个storyboard中的一个视图控制器,以便将其堆叠在第一个storyboard中的Nav Controller中。 - Eric Agredo
@EricAgredo,你解决了吗? - JS1010111
这个在iOS 12上对我有效:https://dev59.com/H3rZa4cB1Zd3GeqP9PXx#37973831 - JS1010111
1个回答

0
在故事板 A 中,如果您有一个导航控制器,请将 Segue 添加到故事板 B(设置),并确保您还在引用的 ID中编写您喜欢的来自故事板 B 内的视图控制器 ID(MyViewController)。

enter image description here

在Storyboard B(设置)中添加一个导航控制器并将根视图控制器设置为您喜欢的那个(MyViewController),此导航仅用于显示UI,就像它在Storyboard A中的导航控制器中一样,它不会成为导航堆栈的一部分。这是因为您添加了Referenced ID!!!

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接