Gibt es eine Möglichkeit zu erkennen , wenn der Backspace/ DeleteSchlüssel in der iPhone - Tastatur auf einem gedrückt wird , UITextField
die leer ist? Ich möchte wissen , wenn Backspacegedrückt wird nur , wenn die UITextField
leer ist.
Basierend auf dem Vorschlag von @ Alex Reynolds in einem Kommentar, habe ich den folgenden Code hinzugefügt, während mein Textfeld zu erstellen:
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(handleTextFieldChanged:)
name:UITextFieldTextDidChangeNotification
object:searchTextField];
Diese Mitteilung wird empfangen ( handleTextFieldChanged
Funktion genannt wird ), aber immer noch nicht , wenn ich drücken Sie die BackspaceTaste in einem leeren Feld. Irgendwelche Ideen?
Es scheint sich um diese Frage einige Verwirrung. Ich möchte eine Benachrichtigung erhalten , wenn die BackspaceTaste gedrückt wird. Das ist es. Aber die Lösung muss auch funktionieren , wenn die UITextField
bereits leer ist.