Автоматический выбор текста в текстовом поле на кране - PullRequest
3 голосов
/ 28 мая 2011

В моем приложении текстовое поле очень маленькое. Я хочу выделить текст в нем, как только пользователь нажмет на него, чтобы при вводе следующего символа предыдущий текст (выделенный при нажатии) исчезал, а новые введенные данные заменяли его.

Я пробовал с помощью следующего кода:

UITextField *aTextField = [[UITextField alloc] initWithFrame:myFrame];
aTextField.clearButtonMode = UITextFieldViewModeWhileEditing;

Но так как текстовое поле очень маленькое, это здесь не подходит. Я хочу выделить текст на кране без какого-либо элемента управления, а затем нажмите на следующий символ, и я заменю выделенный текст. Любая идея, как это сделать.

1 Ответ

10 голосов
/ 28 мая 2011

Вы хотите использовать категорию UIResponderStandardEditActions на UITextField. Это не удивительная вещь, которую стоит упустить; это несколько похоронено в документах.

[self.textField selectAll:nil];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...