/ /有効になっているときに他のジェスチャー認識をブロックする方法-ios、objective-c、swift、uigesturerecognizer

他のジェスチャー認識機能が有効なときにそれをブロックする方法 - ios、objective-c、swift、uigesturerecognizer

ジェスチャレコグナイザーに愚かな問題があります。 Interface Builderにはそれらがほとんどありません。その3つはパンジェスチャ認識機能です。その1つは別のビューにあります。これが呼んでいるときに休息をブロックしたい。

今はわからないので、良い答えがうれしいです。

回答:

回答№1は2

あなたはこのようなことをするかもしれません

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer
shouldRequireFailureOfGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer{
if(gestureRecognizer == THE_GESTURE_WHICH_SHOULD_WORK)
return YES;

return NO;

}

すべてのジェスチャにデリゲートを設定してください。

それはあなたを助けるかもしれません、より明確にするために訪問してください Apple Doc

ありがとう。