对于iPad,在纵向模式下,我将左视图控制器(主控制器)隐藏起来,仅显示其popoverPresentationController。这很好。 但是在横向模式下,我希望我的主控制器以全视图显示,并且其popoverPresentationController隐藏。但这似乎是不可能的。我尝试过
[self.masterViewController dismissViewControllerAnimated:self.masterViewController.popoverPresentationController completion:nil];
但这不起作用。左窗格为空白。在上述代码中关闭弹出窗口后,我尝试添加这两行,但左侧窗格中仍然没有任何内容:
[self.masterViewController dismissViewControllerAnimated:self.masterViewController.popoverPresentationController completion:nil];
任何人都知道如何手动关闭popoverPresentationController,就像用户在弹出窗口之外单击一样吗?