我想在UITextView中禁用双击。我已经禁用长按用:禁用双击UITextView
- (void)addGestureRecognizer:(UIGestureRecognizer *)gestureRecognizer {
if ([gestureRecognizer isKindOfClass:[UILongPressGestureRecognizer class]]) {
gestureRecognizer.enabled = NO;
}
[super addGestureRecognizer:gestureRecognizer];
return;
}
我已经tryed做UITapGestureRecognizer相同,但它禁止单一的水龙头了。
- (void)addGestureRecognizer:(UIGestureRecognizer *)gestureRecognizer {
if ([gestureRecognizer isKindOfClass:[UILongPressGestureRecognizer class]]) {
gestureRecognizer.enabled = NO;
}
if ([gestureRecognizer isKindOfClass:[UITapGestureRecognizer class]]) {
gestureRecognizer.enabled = NO;
}
[super addGestureRecognizer:gestureRecognizer];
return;
}
如何才能禁用双击?
我知道numberOfTapsRequired方法,但不知道如何在我的代码中完全应用它。
我试过了。有没有在'UIGestureRecognizer *'类型的对象上找到'Property'numberOfTapsRequired' –
好吧,这是因为向下倾向于'UITapGestureRecognizer'('UITapGestureRecognizer'子类)丢失了......我编辑了我的答案,现在它工作 – HepaKKes
这就是我需要什么,谢谢 –