次のようなビューでジェスチャ認識機能 (右スワイプ) を設定しています。
[self.currentViewController.view addGestureRecognizer:self.swipeRecognizer];
ただし、ビューには、タッチに応答するいくつかの UIControls があります。これらは、UISwitch とまったく同じように、パンすることでオンとオフを切り替えることができるカスタム スイッチです。したがって、スイッチの 1 つを右にパンすると、スワイプ ジェスチャ レコグナイザが呼び出されます。
ビューの残りの部分でスワイプ認識機能を維持したいのですが、スイッチの 1 つに触れている場合、どうすればキャンセルできますか?