У меня была случайная идея, которая отлично работала с текстовым представлением.Нет причин, по которым оно не будет работать с текстовым полем.
Я добавил следующее к текстовому полю, которое хотел ограничить.
- Устройство распознавания жестов при долгом нажатии (1 касание)
- Распознаватель жестов долгого нажатия (2 касания)
- Распознаватель жестов касания (2 касания, 1 касание)
- Распознаватель жестов касания (3 касания, 1 касание)
- Нажмите «Распознаватель жестов» (1 касание, 2 касания)
Затем ему был присвоен следующий код:
- (IBAction)cancelTouch:(id)sender {
//do nothing
}
Теперь я все еще могу просматривать текстовое представление, но долгое нажатие илидвойное нажатие теперь абсолютно ничего не делает!