Xcode7 beta
中有一个名为Storyboard Reference
的新控件。下面是它的图像。
它的描述是
为外部情节提要中的视图控制器提供了一个占位符。连接到此占位符的Segues将在运行时实例化引用的视图控制器。
所以问题是
发布于 2015-06-11 13:29:23
更新(2016年1月6日):我只想快速提到,使用故事板引用非常简单,将帮助您以一种更干净、更可维护的方式使用故事板。它的一个很好的用例是具有多个选项卡的 UITabBarController
。只需为每个选项卡创建一个故事板,并在您的Main.Storyboard
链接中使用故事板引用指向这些单独的故事板。的用法非常简单:创建故事板引用后,您只需为其提供您想要链接到的单个故事板的文件名,并在该单个故事板中设置初始视图控制器。就是这样!:)
下面是我给@YogeshSuthar的问题的原始答案。
发布于 2015-06-11 14:02:56
Storyboard引用的用法
对我的问题,其他的答案都是正确的。
我想发布Storyboard Reference
的用法,它用于通过segue从另一个故事板打开视图控制器,而不需要编写任何代码。:)
步骤
首先创建一个新的情节串连图板,你想怎么命名都行(我在NewStoryboard
.
Storyboard ID
中将它命名为NewStoryboard
).
newVC
).
切换回主storyboard.
Storyboard Reference
控件,然后选择Attributes Inspector
.NewStoryboard
.newVC
(您在NewStoryboard
storyboard).Storyboard Reference
中通过segue from ViewController使用它)。现在,它将通过segue打开此VC,而无需编写代码。:)
发布于 2015-06-14 09:21:48
看起来可能不是:/
故事板参考需要至少面向iOS 9.0、OS X 10.11或WatchKit 2.0 watchOS的应用程序。
来源:watchOS Developer Library: Adding a Reference to Another Storyboard
https://stackoverflow.com/questions/30772145
复制相似问题