任何允许在UIPopoverController同时触摸取消按钮的方法都将被关闭



我们有一个uipopovercontroller,显示用户可以做出的一些选择。附近是一个开始搜索的GO按钮。我们需要关闭弹出窗口,但仍允许一键触发 GO 按钮。过去,我们使用手动弹出控件,可以轻松处理,这是客户习惯的。关于如何获得这种行为但使用 Apple 的 UIPopoverController 关闭的任何想法?

首先我会结帐passthroughViews.它们将允许您告诉它,当弹出框处于活动状态时,允许触摸该按钮。

直通视图

用户可以与之交互的视图数组 而弹出框是可见的。

@property(非原子,复制)NSArray *直通视图讨论时 弹出框处于活动状态,与其他视图的交互通常是 禁用,直到弹出框被关闭。指定视图数组 此属性允许弹出窗口外的水龙头由 相应的视图。

可用性在 iOS 3.2 及更高版本中可用。

接下来,在您的GO

按钮选择器中,您只需要通过关闭来处理弹出窗口:

[popoverController dismissPopoverAnimated:YES];

最新更新