Я хочу сделать это, потому что я хочу получить выделенный текст после однократного нажатия. Если есть другой подход к выделению текста, пожалуйста, дайте мне знать.
Спасибо.
Я изменил решение Luiz, но оно копирует весь текст в textview. Чего я хочу добиться, так это выбрать одно слово.
if (gestureRecognizer.state == UIGestureRecognizerStateRecognized)
{
textview.selectedRange = NSMakeRange(0, textview.text.length);
NSString *selected = [self.textview.text substringWithRange:textview.selectedRange];
NSLog (@"selected = %@", selected);
}
EDIT:
Я все еще работаю над поиском хорошо работающего кода для этой задачи.
В больших приложениях, таких как Kindle.app и Wakaru.app, можно нажать один раз и принудительно выбрать одно слово, как два нажатия. Вы знаете, как это сделать или идея для достижения этой функции?