iOS - 不同 Storyboard中的容器组件

标签 ios swift xcode storyboard uicontainerview

我想制作一个容器,它将位于单个 Storyboard中,每个组件 View 将位于不同的 Storyboard中。例如,Container Storyboard 将在 Home.storyboard 中,组件 A 和 B 将分别在 A.storyboard 和 B.storyboard 中。谁能指导我如何在 Swift 中实现它?

enter image description here

在上面的容器中,组件 A 和组件 B 与主容器位于同一个 Storyboard中。我想为两个组件创建不同的 Storyboard。

最佳答案

您可以使用 Storyboard引用。 Storyboard Reference 有它指向的 Storyboard的名称和该 Storyboard中 UIViewController 的标识符。

enter image description here

将组件 1 和组件 2 移动到单独的 Storyboard中。从对象库中拖动 storyboard references。将 Segue 附加到 Storyboard Reference。为每个 Storyboard Reference 指定 Storyboard 的名称。

enter image description here

通过这种方式你可以分离 Storyboard

关于iOS - 不同 Storyboard中的容器组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41156735/

相关文章:

ios - 事件工具包权限

ios - 从另一个 View Controller 暂停 AvAudioPlayer 返回 EXC_BAD_ACCESS Swift

xcode - Xcode Beta3 中的 CMutablePointer 和 CConstPointer 发生了什么?

ios - 在具有委托(delegate)的 View Controller 之间传递多个值

ios - 恢复购买功能在 ios 中无法正常工作

ios - 清除 CAShapeLayer 中的所有内容

ios - 单击按钮移动到下一个屏幕时再次调用 ViewdidLoad

ios - 在 Swift 中每天刷新一次应用程序的 JSON 内容

swift - 使 UIButton 占屏幕大小的百分比

swift - 对 Swift [UI] 中的 UserDefaults 感到疯狂