Sprite Kit中的长敲击识别器,带有swift

时间:2015-06-13 19:35:31

标签: swift sprite-kit uigesturerecognizer long-integer gesture

您好我正在筹划一款游戏,游戏的一个重要部分是按屏幕右侧或左侧左右移动。

但是我怎样才能发现长按?

非常感谢! :)

2 个答案:

答案 0 :(得分:2)

它不称为长按。水龙头不能长。它被称为UILongPressGestureRecognizer。您可以查看文档here

答案 1 :(得分:0)

如果你想在用户按住屏幕时做某事,你可以使用touchesBegan和touchesEnded方法来检测保持。

var touching = false 

func touchesBegan(touches: Set<NSObject>, withEvent event: UIEvent) {

touching = true


}

func touchesEnded(touches: Set<NSObject>, withEvent event: UIEvent) {

touching = false

}