如何启用/禁用 touchesMoved、touchesEnded 和 Swipe Gestures

Posted

技术标签:

【中文标题】如何启用/禁用 touchesMoved、touchesEnded 和 Swipe Gestures【英文标题】:How to enable/disable touchesMoved, touchesEnded and Swipe Gestures 【发布时间】:2016-04-18 07:53:26 【问题描述】:

我正在开发一个需要 touchesMovedtouchesEnded 的游戏,但是在阶段完成后,我想禁用 touchesMovedtouchesEnded 并启用 only SWIPE GESTURES .

那么我该如何实现呢?

在玩游戏时:我希望禁用滑动手势并启用touchesBegantouchesMovedtouchesEnded

游戏结束后:我想禁用touchesBegantouchesMovedtouchesEnded 并启用滑动手势。

请帮帮我。谢谢。

【问题讨论】:

【参考方案1】:

当你想禁用触摸时,在下面的方法中返回 false。

 func gestureRecognizer(gestureRecognizer: UIGestureRecognizer, shouldReceiveTouch touch: UITouch) -> Bool 
    return false

【讨论】:

以上是关于如何启用/禁用 touchesMoved、touchesEnded 和 Swipe Gestures的主要内容,如果未能解决你的问题,请参考以下文章

如何启用禁用的按钮

如何禁用和启用引导日期选择器

如何部分启用/禁用远程推送通知客户端?

如何使用 jQuery 禁用/启用按钮/链接?

如何用脚本实时启用、禁用网卡

如何启用禁用的文本框 onclick 使用角度的按钮