实现事件捕获
1. 事件响应链(Responder Chain)
2. 捕获触摸事件
3. 实现事件捕获
// 父视图
@interface ParentView : UIView
@end
@implementation ParentView
- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event {
NSLog(@"父视图捕获事件");
// 你可以在这里处理事件,比如更新状态或做其他操作
[super touchesBegan:touches withEvent:event]; // 继续传递事件
}
@end4. 注意事项
5. 组合使用
总结
Last updated