假设我有一个按钮,每次点击它都会产生随机数量的子视图。反正有没有检测到触摸的子视图?
答案 0 :(得分:0)
您可以使用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。