有啥方法可以在取消 UIPopoverController 的同时触摸取消按钮?

Posted

技术标签:

【中文标题】有啥方法可以在取消 UIPopoverController 的同时触摸取消按钮?【英文标题】:Any way to allow a touch on a unbutton at the same time as UIPopoverController is dismissed?有什么方法可以在取消 UIPopoverController 的同时触摸取消按钮? 【发布时间】:2013-01-29 18:24:39 【问题描述】:

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

【问题讨论】:

【参考方案1】:

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

直通视图

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

@property (nonatomic, copy) NSArray *passthroughViews Discussion When 弹出框处于活动状态,与其他视图的交互通常是 禁用,直到弹出窗口被解除。分配视图数组 到这个属性允许在弹出框之外的点击由 对应的视图。

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

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

[popoverController dismissPopoverAnimated:YES];

【讨论】:

我试试哈哈。快乐编码:)

以上是关于有啥方法可以在取消 UIPopoverController 的同时触摸取消按钮?的主要内容,如果未能解决你的问题,请参考以下文章

有啥方法可以在规范模式下处理转义键?

有啥工具能快速取消.lua文件里面的注释的?求一个,谢谢

微信最新测试版已取消“性能检测工具”,这个功能有啥作用?

Google Play 订单状态 - “已取消”和“付款被拒绝”有啥区别?

在从 php 会话注销期间取消设置 cookie 有啥意义?

自动解除引用和解除引用强制之间有啥关系?