【发布时间】:2015-08-09 02:41:46
【问题描述】:
我有一个UIViewController,里面有一个UIContainerView。根据某个条件是否为真,我想以编程方式将容器视图的嵌入视图设置为不同的UIViewController。我注意到你只能有一个嵌入segue来设置一个UIViewController,那么有没有办法完成这个?
我尝试将容器视图设置为插座,但找不到任何设置嵌入式UIViewController 的方法。任何有关如何开始使用此功能的建议将不胜感激。
【问题讨论】:
-
你真正想要达到什么目标?
-
不要混合故事板和程序化设置。一次做一个。将两者混合使用并没有错,但在您完全理解故事板的真正工作原理之前,您可能会感到困惑。
-
您可能想要覆盖
- prepareForSegue:sender:以根据第三个条件管理不同的转场。或者不要继续,而是以编程方式导航到新的视图控制器,或者使用- performSegueWithIdentifier:sender:从情节提要中调用特定的 segue
标签: ios objective-c xcode uiviewcontroller uicontainerview