2010-08-30 2 views
0

Как я могу получить пользовательский ввод UIKeyboard на iPhone? Я хочу отслеживать, если пользователь нажимает «backspace», когда первый RETponder UITextField пуст. Я знаю, как я могу отслеживать изменение текста, но если поле пустое, текст не изменяется при нажатии «backspace».отслеживать пользовательский ввод от UIKeyboard

ответ

1

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

+0

Было бы решением, но не работало для меня, потому что я уже внедряю уведомление с уведомлением о значении текста, и делегаты должны должны выполнятьBeginEditing, shouldEndEditing, didEndEditing и didBeginEditing. Первый ответчик изменяется на каждое взаимодействие с пользователем в зависимости от его ввода. Мне нужно другое решение. Невозможно ли напрямую вводить пользователей в UIKeyboad? – Thorsten

Смежные вопросы