Я хочу отключить двойной кран в UITextView. Я уже отключил долгое нажатие с:Отключить двойной кран в 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, но не знаю, как именно применить его в моем коде.
Я пробовал. Got "Свойство" numberOfTapsRequired 'не найден на объекте типа' UIGestureRecognizer * '. –
Хорошо, это потому, что отсутствует файл подкачки 'UITapGestureRecognizer' (' UITapGestureRecognizer') ... Я отредактировал свой ответ, теперь он работает – HepaKKes
Это точно спасибо, спасибо. –