【发布时间】:2012-04-10 06:53:46
【问题描述】:
如果你想关闭一个弹出框——例如,从弹出框的 contentViewController 中的一个按钮,你必须——
- 创建对要由创建它的视图控制器持有的弹出框的引用
- 从 contentViewController 创建一个通知,让拥有的视图控制器知道它应该被关闭,或者为相同目的创建一个委托
- 当弹出框准备好被关闭时发送通知或委托消息
- 调用通知或委托方法时调用
dismissPopover:animated
同时,从UIViewController 可以访问模态视图控制器、父视图控制器、导航控制器、拆分视图控制器、标签栏控制器、搜索显示控制器、子视图控制器、呈现视图控制器和呈现的视图控制器。
有没有更好的方法从弹出框的 contentViewController 中做到这一点?
【问题讨论】:
标签: iphone ios cocoa-touch uipopovercontroller