ios - 如何将 subview 添加到 Storyboard,然后使用 Segue 显示它

标签 ios swift storyboard segue

我有一个 View Controller 引用给定标识符的 Storyboard。我正在向它添加一堆按钮,然后尝试通过 segue 显示它。

我的问题是,当 segue 触发时,它会创建一个具有相同 segue 标识符的 View Controller 的不同实例,因此它是空白的。

将 addSubView() 添加到 Storyboard,然后显示相同的 Storyboard对象的最佳做法是什么?

澄清

这是我正在使用的流程:

Central VC -> 使用集中式 Storyboard 对象创建 SubVC -> 在工厂类中将 SubView 添加到该 SubVC -> 使用其标识符将 SubVC 的 Segue 排回 Central VC 以进行 segue -> [它创建了一个没有我的新 VC添加]

最佳答案

如果您正在使用 segues,那么 Storyboard 会创建目标 viewController。如果您想自定义目标 viewController,那么您可以在 prepareForSegue 中执行此操作。

关于ios - 如何将 subview 添加到 Storyboard,然后使用 Segue 显示它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35825514/

相关文章:

ios - 如何更改 JSQMessagesController 中的发送按钮图像

ios - 如何为 SKSpriteNode 创建自定义属性?

swift - 如何将一个值与多个值进行比较 - Swift

ios - 将动态创建的 UIView 置于 Storyboard 中的 UILabel 的中心无法正常工作

ios - 如果互联网连接丢失,如何禁用整个应用程序?

ios - 如何使用 moya 和 rxswift 重启网络请求

ios - 无法将类型 '[(String)]' 的值分配给类型 'String!' 的值?

iphone - 使用 Storyboard的优点和缺点

swift - 在 Storyboard 中使用 NSToolbar 通过 Triggered Segues 构建首选项面板

ios - 为什么我在 iPhone X 模拟器的底部看到白色区域?