关闭ipad应用的其他popovercontrollers

问题描述:

我的程序有四个PopOverControllers。我怎么能确定,当我打开其中一个其他三个关闭?关闭ipad应用的其他popovercontrollers

2种可能的方法。

创建的4个popoverControllers它知道四个POC的当4日在一个单选按钮风格的算法出现可以删除其他3控制器样式对象“父”。

或变体。

吐出的通知,当你提出一个酥料饼所以听众可以再次下降的其他3

但查询,你为什么有4个popoverControllers。 Id每个viewController回收一个。

+0

如果我只用1 PopOverController我就不能保持控件的状态在这些视图如。一个UISwitch在其中一个视图 – Fasid 2010-09-04 22:14:58

+0

这与POC无关,您的视图不是您的数据。如果你需要坚持下去,你可以在相关的视图控制器的'viewDidAppear'中设置状态 – 2010-09-05 09:03:22

如果使细节方面的代表为UISplitViewController,你可以跟踪的最近期表现UIPopoverController及何时splitViewController:popoverController:willPresentViewController:被称为获得展示一个新的驳回。