使用Xcode 4.3.2故事板进行选择时隐藏主视图控制器

Kir*_*met 2 uiviewcontroller ipad uisplitviewcontroller ios5 uistoryboard

我想在仅在iPad处于纵向视图时选择单元格时隐藏主视图控制器.因此,用户将单击该单元格,然后主视图控制器将消失(如在Mail中).我在哪里以及如何做到这一点?

在此输入图像描述

这个项目是开源的:https://github.com/kirkouimet/enzyme

Ree*_*sen 8

配置详细信息视图控制器后,需要关闭弹出控制器.

if (self.popoverController) {
    [self.popoverController dismissPopoverAnimated:YES];
}
Run Code Online (Sandbox Code Playgroud)

如果您的详细视图控制器还没有要保存的属性UIPopoverController,则可以通过实现这些委托方法来捕获它UISplitViewControllerDelegate

- (void)splitViewController:(UISplitViewController *)iSplitViewController
     willHideViewController:(UIViewController *)iViewController
          withBarButtonItem:(UIBarButtonItem *)iBarButtonItem
       forPopoverController:(UIPopoverController *)iPopoverController {

    self.popoverController = iPopoverController;
}


- (void)splitViewController:(UISplitViewController *)iSplitViewController
     willShowViewController:(UIViewController *)iViewController
  invalidatingBarButtonItem:(UIBarButtonItem *)iBarButtonItem {

    self.popoverController = nil;
}
Run Code Online (Sandbox Code Playgroud)