Если для параметра UITextView, доступного для редактирования, установлено значение NO, всегда указывается значение FirstResponder.Можно избежать? - PullRequest
0 голосов
/ 21 июня 2011

Мое приложение в основном позволяет отправлять фрагмент текста. Когда пользователь нажимает «Отправить», я хотел бы отключить текстовое представление, содержащее текст, чтобы пользователь больше не мог редактировать его во время отправки текста. Кажется, однако, что установка для enableUserInteraction или editable значения NO всегда приводит к отставке первого респондента (в основном клавиатура отклонена), что является поведением, которое я не хочу. Я хочу, чтобы клавиатура отображалась. Есть ли что-нибудь вокруг этого? Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 21 июня 2011

Хотя я не совсем понимаю, почему вы думаете, что стоит держать клавиатуру на экране, если вам нечего редактировать, вы можете добиться этого, имея скрытый UITextField и сделав первого респондента.

1 голос
/ 21 июня 2011

Если метод делегата UITextView textView:shouldChangeTextInRange:replacementText: возвращает NO, его содержимое не будет изменено.

...