通过界面构建器切换到另一个故事板

8

你如何在一个storyboard中的视图控制器和另一个storyboard中的视图控制器之间创建segue?


这里有一个类似的问题(https://dev59.com/HGMk5IYBdhLWcg3w_y3o),但我不想把你的问题归为重复,因为我相信现在在Interface Builder中有一种方法可以实现它。 - nhgrif
在Xcode 7中出现了“故事板引用”。 - Cy-4AH
故事板引用修复了我的问题,谢谢 :) - razor118
将来如果有人想学习这个,可以参考此链接:http://ioscodesample.blogspot.in/2015/10/storyboard-reference-in-ios-9.html - riddhi
1个回答

17

早先在Xcode 7之前,没有代码是不可能实现的,但自从Xcode 7以来,苹果为我们提供了一个强大的工具-Storyboard References

您需要做的就是将此元素拖放到您的初始故事板中:

storyboard reference

在其选项中,您选择适当的故事板并选择(默认使用初始视图控制器)设置其ID。

storyboard reference options

现在,您可以像正常情况下一样定义到此视图控制器的segue。

请注意,仅在iOS8上才能使用普通segues。关系式的(如root,embed等)仅适用于iOS9。


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