iOS: when not set onclick on view, should passthrough touch event

This commit is contained in:
pengfei.zhou
2022-12-07 10:17:31 +08:00
committed by osborn
parent f175a94b28
commit 875f3a5066
7 changed files with 36 additions and 4 deletions

View File

@@ -0,0 +1,18 @@
//
// Created by pengfei.zhou on 2022/12/6.
//
#import "DoricUIView.h"
@implementation DoricUIView
- (nullable UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event {
UIView *target = [super hitTest:point withEvent:event];
if (self.gestureRecognizers.count == 0 && target == self) {
return nil;
} else {
return target;
}
}
@end