在标题中,我添加了UIView
次级卡,并添加了UITapGR
。
在这个类的子类中,我在视图的顶部放置了几个UIButton
。 UIButton
不会接受任何接触。当我试图看到[[tapGR view] class]
时,它是UIButton
的父视图。将setCancelsTouchesInView
调用为NO也无济于事。
有什么想法吗?
答案 0 :(得分:3)
您可以使用此代码忽略UIButton
的触摸事件:
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch {
if ([touch.view isKindOfClass:[UIButton class]]){
return NO;
}
return YES;
}
答案 1 :(得分:0)
如果您希望能够点击某些内容
.userInteractionEnabled = NO