可以从UIViewController取消触摸吗?

时间:2017-07-30 15:00:37

标签: ios swift uiviewcontroller

问:是否有内置方法可以在UIView / UIViewController中自动取消触摸事件

背景:我正在我的应用中实现一个帮助系统,该系统将在屏幕上显示一个消息框,并在基本UI上显示彩色覆盖。当用户点击消息框时,它将消失,主UI的一部分将被显示,并且将显示描述它的新消息框。

重要的是让UI的显示部分可用,同时仍然不让其他部分工作或不按需工作。

我准备将一堆视图作为一个掩码,但如果我可以根据位置决定触摸的位置,那将会更容易。

我已经开始考虑重写

    override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {

}

但据我所知,没有简单的方法可以在gestureRecognizer中调用来取消(或设置取消状态)。

0 个答案:

没有答案