动态更改细节视图控制器

时间:2014-07-08 07:02:22

标签: ios objective-c uisplitviewcontroller

我在Storyboard中设置了Split View控制器,我需要能够动态更改Detail View Controller。默认情况下,详细信息视图控制器具有"关系" segue到导航控制器,导致原始细节视图控制器。如何动态地将此关系更改为另一个控制器?

1 个答案:

答案 0 :(得分:1)

你可以通过几种不同的方式做到这一点。如果您想在故事板中完成所有操作,可以从主视图控制器按钮或单元格创建一个segue到您的详细视图控制器并选择"替换" segue选项。您也可以在主视图控制器存储对详细视图控制器(UINavigationController)的引用的代码中执行此操作,并替换根视图控制器。