ビューにジェスチャが関連付けられているかどうかを確認する必要があります。実際には、ボタンにジェスチャー認識機能が取り付けられている場合、ボタンのタッチダウンアクションを制限する必要があります。(私は使用していますUILongPressGestureRecognizer
)。
前もって感謝します!
ビューにジェスチャが関連付けられているかどうかを確認する必要があります。実際には、ボタンにジェスチャー認識機能が取り付けられている場合、ボタンのタッチダウンアクションを制限する必要があります。(私は使用していますUILongPressGestureRecognizer
)。
前もって感謝します!
すべての UIView オブジェクトには、gestureRecognizers
そのビューにアタッチされたすべてのジェスチャ レコグナイザーの配列であるというプロパティがあり、ジェスチャ レコグナイザーがアタッチされていない場合は空の配列を返します。
リンゴのリファレンスについては、こちらを参照してください。
そう:
if (yourView.gestureRecognizers.count ==0 ){
//let the touch down action work
}else{
//restrict the touch down action
}