私の場合、ジェスチャーはパンです。サンプルコードは大歓迎です。
1 に答える
1
UIGestureRecognizerという性質がありますdelaysTouchesBegan。これはYESデフォルトです。オンにすると-touchesBegan:withEvent:、ジェスチャ レコグナイザーが失敗状態に移行するまで、ビューは取得されません。したがって、そのプロパティをそのままにしておくと、YES受け取ったタッチ-touchesBegan:withEvent:は保留中のジェスチャの一部ではないことが保証されます。
そのプロパティをオフにする (に設定するNO) と、 が得られる場合があります-touchesBegan:withEvent:。この場合、ジェスチャ レコグナイザが後でそのジェスチャを認識すると-touchesCancelled:withEvent:、それらのタッチに対して受け取ります。これは、タッチにすぐに反応しているように見せる必要があるが、ジェスチャで上書きできるようにする必要がある場合に便利です (たとえば、タッチがスワイプに変わった場合)。
于 2012-09-14T21:34:05.417 に答える