【发布时间】:2014-06-19 11:43:05
【问题描述】:
有没有办法让不同场景上的多个容器视图指向同一个场景或视图控制器?在我看来,每个容器都有自己的嵌入式场景。这里的策略是什么?在每个嵌入式场景上使用相同的类?
【问题讨论】:
标签: ios cocoa-touch storyboard
有没有办法让不同场景上的多个容器视图指向同一个场景或视图控制器?在我看来,每个容器都有自己的嵌入式场景。这里的策略是什么?在每个嵌入式场景上使用相同的类?
【问题讨论】:
标签: ios cocoa-touch storyboard
您可以将多个容器视图连接到“相同”的嵌入式视图控制器。按住 Control 从每个容器视图拖动到视图控制器,当弹出菜单出现时,选择“嵌入”。
但是,我将“相同”放在引号中,因为您需要了解发生了什么。在运行时,每个容器视图将创建一个嵌入式视图控制器的新实例,通过为每个容器视图反序列化情节提要的该部分来创建。他们不会都共享同一个实例。如果您想保留一个在容器之间移动的持久视图控制器,您需要自己在代码中执行此操作。
【讨论】:
是的,只需从容器中按住 ctrl 并拖动到内容视图控制器并选择“嵌入”您可能还想从情节提要中删除无法访问的视图控制器。
【讨论】: