我在self.view上添加了一个单击手势,然后在这个view上添加按钮 发现按钮的事件不响应了,点击按钮也是响应的单击手势的方法,这是怎么回事?
答:
gestureRecognizer.delegate = self;
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch{
for(UIView *view in gestureRecognizer.view.subviews){
if ([view isKindOfClass:[UIButton class]]) {
return NO;
}
}
return YES;
}