Ios7 这个手势不起作用

Ios7 这个手势不起作用,ios7,uigesturerecognizer,Ios7,Uigesturerecognizer,最初,我有一个标签,并添加了一个手势识别器。它起作用了。 我将同一个手势识别器添加到另一个标签上,然后它停止处理第一个标签,继续处理第二个标签,这也非常不一致。有时在第一个标签上有效,有时在第二个标签上有效。甚至在设备上的行为也是一样的。有什么想法吗 视图控制器实现UIgestureRecognitzerDelegate协议 label1.tag=8; label2.tag=9; UITapGestureRecognizer *tapRecognizer = [[UITapGestureRec

最初,我有一个标签,并添加了一个手势识别器。它起作用了。 我将同一个手势识别器添加到另一个标签上,然后它停止处理第一个标签,继续处理第二个标签,这也非常不一致。有时在第一个标签上有效,有时在第二个标签上有效。甚至在设备上的行为也是一样的。有什么想法吗

视图控制器实现UIgestureRecognitzerDelegate协议

label1.tag=8;
label2.tag=9;

UITapGestureRecognizer *tapRecognizer = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(foundRecognizer:)];

tapRecognizer.numberOfTouchesRequired=1;
tapRecognizer.numberOfTapsRequired=1;
[tapRecognizer setDelegate:self];

label1.userInteractionEnabled=YES;
label2.userInteractionEnabled=YES;

[label1 addGestureRecognizer:tapRecognizer];
[label2 addGestureRecognizer:tapRecognizer];
“手势识别器对特定视图和该视图的所有子视图进行操作。因此,它必须与该视图相关联。”因此,我认为不可能将一个手势识别器与多个视图相关联。

因此,我将创建两个手势识别器,并将其中一个分别分配给您的标签。

是否有任何东西阻挡/覆盖标签视图?@MCKapur:没有。只是一个普通视图。两个标签。他们之间什么都没有。