Wykryj backspace w pustym polu UITextField
Czy jest jakiś sposób na wykrycie, kiedyBackspace/Kasować klawisz jest wciśnięty na klawiaturze iPhone'a na aUITextField
to jest puste? Chcę wiedzieć kiedyBackspace jest wciśnięty tylko, jeśliUITextField
jest pusty.
Na podstawie sugestii z @Alex Reynolds w komentarzu dodałem następujący kod podczas tworzenia mojego pola tekstowego:
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(handleTextFieldChanged:)
name:UITextFieldTextDidChangeNotification
object:searchTextField];
To powiadomienie zostało odebrane (handleTextFieldChanged
funkcja jest wywoływana), ale nie po naciśnięciuBackspace klucz w pustym polu. Jakieś pomysły?
Wydaje się, że wokół tego pytania jest pewne zamieszanie. Chcę otrzymać powiadomienie, gdyBackspace klawisz jest wciśnięty. to jest to! Ale rozwiązanie musi również działać, gdyUITextField
jest już pusty.