0

我注意到当快速执行触摸拖动时会发生单击。

如果用户移动触摸,我想取消单击。

我怎样才能做到这一点?

4

2 回答 2

1

我注意到当快速执行触摸拖动时会发生单击。

我的建议是什么都不做。假设您已经正确设置了所有内容,那么您最终要做的就是创建一个特定于应用程序的拖动行为,以适应您的个人喜好。这可能会使您的客户感到困惑,并可能阻止您的应用获得批准。

如果您遇到的问题无法在其他应用程序中复制,那么我猜想您在响应者链方面做错了,您应该首先专注于解决这个问题。

于 2012-09-26T00:02:56.537 回答
0

我将假设您不想取消点击手势本身(一旦点击手势触发,我认为您不能取消手势,它已经完成了!),而是从它触发的代码.

您可以做的是创建一个计时器,并将点击手势创建的动作延迟一两秒。然后,您有该时间间隔来取消该操作。

于 2012-09-25T23:58:42.243 回答