【发布时间】:2014-04-28 14:27:52
【问题描述】:
最初我有一个标签并添加了一个手势识别器。它正在工作。 我将相同的手势识别器添加到另一个标签,然后它停止在第一个标签上工作并继续在第二个标签上工作,这太不一致了。有时它适用于第一个标签,有时适用于第二个标签。甚至设备上的行为也是相同的。请有任何想法。
视图控制器实现 UIGestureRecognizerDelegate 协议。
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:不。只是一个普通的视图。两个标签。他们之间没有任何关系。