0

タッチドラッグをすばやく実行すると、シングルタップが発生することに気付きました。

ユーザーがタッチを動かした場合、シングルタップをキャンセルしたい。

これどうやってするの?

4

2 に答える 2

1

タッチドラッグをすばやく実行すると、シングルタップが発生することに気付きました。

私の提案は、何もしないことです。すべてが適切に設定されていると仮定すると、最終的に行うことは、個人的な好みに合わせてドラッグするためのアプリ固有の動作を作成することです。これにより、顧客が混乱し、アプリが承認されなくなる可能性があります。

あなたが経験している問題が他のアプリで再現できない場合は、レスポンダー チェーンに関して何か間違ったことをしていると思います。最初にそれを修正することに集中する必要があります。

于 2012-09-26T00:02:56.537 に答える
0

タップ ジェスチャ自体をキャンセルしたくないと仮定します (タップ ジェスチャが発生したら、ジェスチャをキャンセルすることはできないと思います。既に完了しています!)。 .

できることは、タイマーを作成し、タップ ジェスチャによって作成されたアクションを 1 ~ 2 秒遅らせることです。その後、その時間間隔でアクションをキャンセルできます。

于 2012-09-25T23:58:42.243 に答える