UITextView でダブルタップを無効にしたい。私はすでに長押しを無効にしています:
- (void)addGestureRecognizer:(UIGestureRecognizer *)gestureRecognizer {
if ([gestureRecognizer isKindOfClass:[UILongPressGestureRecognizer class]]) {
gestureRecognizer.enabled = NO;
}
[super addGestureRecognizer:gestureRecognizer];
return;
}
私は 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 メソッドについては知っていますが、コードに正確に適用する方法がわかりません。