在UISplitView中隐藏主视图控制器

时间:2016-02-02 19:58:54

标签: ios objective-c uisplitviewcontroller

我的主视图控制器中的导航栏上有一个条形按钮项,在纵向使用设备时出现。我希望能够点击该项并隐藏主控制器,即使没有从主控制器表视图中进行选择也是如此。我似乎无法找到任何办法。如何实现?

1 个答案:

答案 0 :(得分:1)

致电UISplitViewController showDetailViewController:sender:

如果你不能,我认为你需要实施:

- (BOOL)splitViewController:(UISplitViewController *)splitViewController collapseSecondaryViewController:(UIViewController *)secondaryViewController ontoPrimaryViewController:(UIViewController *)primaryViewController

并在要显示详细信息视图时返回NO

编辑:实际上 - 我只看了一个项目。实现该委托是指当你在拆分屏幕上旋转iPad时(以及它自动分离/折叠)

对于我的项目,我会跟踪最后一个detailVC并使用它来调用showDetailViewController:sender: