0

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

4

1 回答 1

1

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

直通视图

弹出框可见时用户可以与之交互的一组视图。

@property (nonatomic, copy) NSArray *passthroughViews Discussion 当弹出框处于活动状态时,与其他视图的交互通常会被禁用,直到弹出框被关闭。将视图数组分配给此属性允许弹出框之外的点击由相应的视图处理。

可用性 适用于 iOS 3.2 及更高版本。

接下来在您的 GO 按钮选择器中,您只需要通过解雇来处理弹出框:

[popoverController dismissPopoverAnimated:YES];
于 2013-01-29T18:37:10.500 回答