jjzjj

TouchEnded

全部标签

iOS:检测touchEnded是否来自滑动屏幕或抬起手指?

在iOS中,有什么方法可以判断触摸何时结束,是通过滑出屏幕还是用户抬起手指结束?我不知道为什么,但我希望发生这种情况时触摸会被取消,但事实并非如此。谢谢。 最佳答案 这是标准的iOS行为,您可能会在任何Apple应用程序中看到它。您可能会检查触摸是否在屏幕末尾结束并将其视为“取消滑动”,但用户可能想要滑动这么远。我的建议是接受它,因为正如我之前所说,这是标准行为,Apple告诉我们要坚持它-用户期望标准行为。 关于iOS:检测touchEnded是否来自滑动屏幕或抬起手指?,我们在Sta

ios - TouchBegan/TouchEnded 数组

我有3个节点数组,每个数组有5个节点。本例中的节点是正方形。我想使用touchesBegan和touchesEnded移动它们,保存用户触摸的数组,然后保存手指从屏幕上移开时的位置。我已经知道如何使用节点来做到这一点。我的问题是我不知道如何告诉我的代码要移动哪个数组,因为我不能使用array.name之类的东西来区分差异我怎么能做这样的事情?例如,如果我触摸我的Array1,他会检测到它是我的Array1,然后当我移开手指时,他会执行SKAction以移动我的Array1内的节点。我尝试使用array.description但没有用。谢谢。 最佳答案