您可以使用 touchesBegan 方法并使用传递的 UITouch 实例的 view 属性:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch = [touches anyObject];
//use touch.view property to get the subview touched
}
请记住在每个子视图中将属性userInteractionEnabled设置为 YES。