1

次のようなビューでジェスチャ認識機能 (右スワイプ) を設定しています。

[self.currentViewController.view addGestureRecognizer:self.swipeRecognizer];

ただし、ビューには、タッチに応答するいくつかの UIControls があります。これらは、UISwitch とまったく同じように、パンすることでオンとオフを切り替えることができるカスタム スイッチです。したがって、スイッチの 1 つを右にパンすると、スワイプ ジェスチャ レコグナイザが呼び出されます。

ビューの残りの部分でスワイプ認識機能を維持したいのですが、スイッチの 1 つに触れている場合、どうすればキャンセルできますか?

4

1 に答える 1