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

发布一些代码可能会有所帮助。大家好,这是我的错。在子视图类中,有一段代码要处理,无法识别触摸。谢谢大家。