Ios 手势识别器在子视图上不工作
我有一个Ios 手势识别器在子视图上不工作,ios,uiview,touch,Ios,Uiview,Touch,我有一个ui视图,它有一个ui标签视图作为子视图。现在我为self添加了手势(即UIView)。UIView可以识别触摸,但子视图(UILabel)无法识别 stackoverflow中也有类似的问题,它告诉下面的属性设置YES。我试过了,但解决不了 我还设置了label.userInteractionEnabled=YES。试试这个 - (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveT
ui视图
,它有一个ui标签
视图作为子视图。现在我为self添加了手势(即UIView)。UIView可以识别触摸,但子视图(UILabel)无法识别
stackoverflow中也有类似的问题,它告诉下面的属性设置YES。我试过了,但解决不了
我还设置了label.userInteractionEnabled=YES。试试这个
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch
{
if ([touch.view isKindOfClass:[UILabel class]])
{
return YES;
}
return YES;
}
您可能需要将手势识别器的委托设置为self发布一些代码可能会有所帮助。大家好,这是我的错。在子视图类中,有一段代码要处理,无法识别触摸。谢谢大家。