私はOpenGLESで描かれたマップを持っていますが、地図上でパンするためにmaximumNumberofTouchesを1に設定したパンジェスチャ認識機能とズーム用ピンチジェスチャ認識機能があります。私は一度パンズームを開始したい(1本の指が画面から離されている)が、画面上に指がないことを検出したときに、ピンジェスチャー認識が行われるまで、パンジェスチャ認識装置はキックインしない。何か案は?1つのジェスチャ認識器から別のジェスチャ認識器への移動方法
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer
shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
{
// The two recognizers using the delegate (scale and rotate) should both be active.
//
return YES;
}
パンジェスチャのコードは、一方を実行することを可能にしない、ユーザーがズームされた場合に追跡BOOLを保つ:
がここに似た何かを見つけ:http://www.mindtreatstudios.com/our-projects/ios-gesture-recognizer-tips-tricks/ – jfisk