別のビュー (ビュー A) の上に配置されたビュー (ビュー B としましょう) があります。ビューBの外でタッチタップが発生したときにアニメーションを作成したいと思います。
これまでのところ、タップタッチ ジェスチャ レコグナイザをビュー A にアタッチしました。問題は、ビュー A がビュー B で発生したタップ イベントに対しても (ビュー A とオーバーラップしているときに) インターセプトしていることです。
UITapGestureRecognizer * recognizer = [[UITapGestureRecognizer alloc]
initWithTarget:self action:@selector(animateViewB)];
recognizer.delegate = self;
[self.viewA addGestureRecognizer:recognizer];
ビュー B 内をクリックしたときに、タップ イベントがビュー A に送信されないようにするにはどうすればよいですか? ビュー B に対するイベントの位置を確認し、イベントがその中にあることを検出した場合。すべてのイベントがビュー B に転送されるようにするにはどうすればよいですか?