例えば
カスタムUIViewクラスがあり、ビューにUIButtonを配置しました。
ビュークラスで
- (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
[super touchesBegan:touches withEvent:event];
NSLog(@"touch view");
}
しかし、ボタンをタッチすると、ビュー タッチ メッセージが傍受されました。ユーザーがビューのサブビューにタッチしたときにタッチを受け取る方法はありますか?
UIGestureRecognizer バインドをスーパービューに使用すると、ユーザーがサブビューに触れたときにイベントを受信できることに気付きました。