Есть ли способ определить, когда клавиша Backspace/ Deleteнажата на клавиатуре iPhone на UITextField
пустом месте? Я хочу знать, когда Backspaceнажимается, только если UITextField
пусто.
Основываясь на предложении @Alex Reynolds в комментарии, я добавил следующий код при создании своего текстового поля:
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(handleTextFieldChanged:)
name:UITextFieldTextDidChangeNotification
object:searchTextField];
Это уведомление получено ( handleTextFieldChanged
функция вызывается), но все равно не когда я нажимаю Backspaceклавишу в пустом поле. Любые идеи?
Кажется, в этом вопросе есть некоторая путаница. Я хочу получать уведомление при Backspaceнажатии клавиши. Вот и все. Но решение должно работать и тогда, когда UITextField
он уже пуст.