Swift StoryBoard参考segue到导航控制器而不是根

时间:2017-10-25 15:13:23

标签: ios swift uiviewcontroller uistoryboardsegue xcode9

有没有办法将故事板参考segue用于控制器,该控制器是导航控制器内的第二个控制器?

更具体一点: 我在故事板A中有一个cameraViewController。 我想创建一个segue(带有故事板参考)到故事板B. 在故事板B中我有一个带两个控制器的导航控制器。 segue应该是从storyboard A(cameraViewController)到storyboard B(SecondViewController)。 如果在参考中我使用控制器的StoryBoard参考,则不会显示导航栏。如果我使用navigatin控制器的Storyboard ID,那么segue就是root控制器。 StoryBoard A StoryBoard A

谢谢。

1 个答案:

答案 0 :(得分:3)

在您的故事板中,特定的视图控制器可以链接到多个导航结构。

因此,您可以将Controller B作为多个导航控制器的一部分。

在故事板“SB_A”中创建一个到故事板“SB_B”的segue,但不是在SB_B中转到“默认”VC,而是转到标识为“FromSBA”的VC - 在这种情况下,“FromSBA”是第2个SB_B中的导航控制器,其根VC为Controller B

enter image description here

enter image description here