私は使用しUILongPressGestureRecognizer
ていますが、指1本を使用すると正常に動作します。2 本目の指を置くと、これはレコグナイザーによってキャプチャされず、delegate
呼び出され続けますが、最初のタッチでのみ、[recognizer numberOfTouches]
常に 1 になります。
[recognizer setNumberOfTouchesRequired:2]
これもちゃんと動くように設定すると、[recognizer numberOfTouches]
指を2本同時に置いたときに=2になります。
私の結論は次のとおりです。 aUILongPressGesture
が認識されて開始された後、2 回目のタッチで変更されることはありません。これは予想される動作ですか?