我有一个嵌入UINavigationController的UIPopoverController。导航控制器将MyViewController作为根控制器。 问题是,如何从MyViewController访问UIPopoverController? 我希望导航控制器中有一个按钮,可以在按下时关闭弹出窗口。
这样的事情:
[self.navigationController.popoverController dismissPopoverAnimated:NO];
答案 0 :(得分:2)
在MyViewController中,您需要创建一个UIPopoverController属性,并在显示导航控制器时将该属性设置为popoverController。
然后你应该能够在UIPopoverController属性上调用dismiss方法。