如何启用/禁用 touchesMoved、touchesEnded 和 Swipe Gestures
Posted
技术标签:
【中文标题】如何启用/禁用 touchesMoved、touchesEnded 和 Swipe Gestures【英文标题】:How to enable/disable touchesMoved, touchesEnded and Swipe Gestures 【发布时间】:2016-04-18 07:53:26 【问题描述】:我正在开发一个需要 touchesMoved
和 touchesEnded
的游戏,但是在阶段完成后,我想禁用 touchesMoved
和 touchesEnded
并启用 only SWIPE GESTURES
.
那么我该如何实现呢?
在玩游戏时:我希望禁用滑动手势并启用touchesBegan
、touchesMoved
、touchesEnded
。
游戏结束后:我想禁用touchesBegan
、touchesMoved
、touchesEnded
并启用滑动手势。
请帮帮我。谢谢。
【问题讨论】:
【参考方案1】:当你想禁用触摸时,在下面的方法中返回 false。
func gestureRecognizer(gestureRecognizer: UIGestureRecognizer, shouldReceiveTouch touch: UITouch) -> Bool
return false
【讨论】:
以上是关于如何启用/禁用 touchesMoved、touchesEnded 和 Swipe Gestures的主要内容,如果未能解决你的问题,请参考以下文章