如何手动关闭UIViewController.popoverPresentationController

时间:2018-10-23 15:19:06

标签: ios xcode ipad

对于iPad,在纵向模式下,我将左视图控制器(主控制器)隐藏起来,仅显示其popoverPresentationController。这很好。 但是在横向模式下,我希望我的主控制器以全视图显示,并且其popoverPresentationController隐藏。但这似乎是不可能的。我尝试过

[self.masterViewController dismissViewControllerAnimated:self.masterViewController.popoverPresentationController completion:nil];

但这不起作用。左窗格为空白。在上述代码中关闭弹出窗口后,我尝试添加这两行,但左侧窗格中仍然没有任何内容:

[self.masterViewController dismissViewControllerAnimated:self.masterViewController.popoverPresentationController completion:nil];

任何人都知道如何手动关闭popoverPresentationController,就像用户在弹出窗口之外单击一样吗?

0 个答案:

没有答案