【问题标题】: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 解雇的任何想法?

【问题讨论】:

    标签: ios uibutton touch uipopovercontroller


    【解决方案1】:

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

    直通视图

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

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

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

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

    [popoverController dismissPopoverAnimated:YES];
    

    【讨论】:

    • 我试试哈哈。快乐编码:)
    猜你喜欢
    • 1970-01-01
    • 2011-06-26
    • 1970-01-01
    • 2017-02-12
    • 1970-01-01
    • 1970-01-01
    • 2013-04-17
    • 1970-01-01
    • 2012-05-09
    相关资源
    最近更新 更多