iPad:从嵌入的UINavigationController访问UIPopoverController

问题描述:

我有一个带有嵌入的UINavigationController的UIPopoverController。导航控制器将MyViewController作为根控制器。 问题是,我如何从MyViewController访问UIPopoverController? 我希望导航控制器中的按钮在按下时关闭弹出窗口。iPad:从嵌入的UINavigationController访问UIPopoverController

事情是这样的:

[self.navigationController.popoverController dismissPopoverAnimated:NO]; 

在MyViewController你需要创建一个UIPopoverController财产,而且属性设置为您popoverController当显示导航控制器。

然后,您应该可以调用UIPopoverController属性上的dismiss方法。