[英]UITapGestureRecognizer for UIView in Scroll View doesn't work
[英]UIButton on top of UIView with UITapGestureRecognizer doesn't work
在标题中,我有一个添加了UITapGR
的UIView
sublcass。
在这个类的子类中,我在视图的顶部放置了几个UIButton
。 UIButton
不会接受任何接触。 当我试图看[[tapGR view] class]
它是UIButton
的父视图。 将setCancelsTouchesInView
调用为NO也无济于事。
有任何想法吗?
您可以使用此代码忽略UIButton
的触摸事件:
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch {
if ([touch.view isKindOfClass:[UIButton class]]){
return NO;
}
return YES;
}
如果您希望能够点击某些内容
.userInteractionEnabled = NO
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.