Gibt es eine Möglichkeit zu erkennen, wann die Taste Backspace/ Deleteauf der iPhone-Tastatur eines UITextField
leeren Geräts gedrückt wird? Ich möchte wissen, wann Backspacenur gedrückt wird, wenn das UITextField
leer ist.
Basierend auf dem Vorschlag von @Alex Reynolds in einem Kommentar habe ich beim Erstellen meines Textfelds den folgenden Code hinzugefügt:
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(handleTextFieldChanged:)
name:UITextFieldTextDidChangeNotification
object:searchTextField];
Diese Benachrichtigung wird empfangen ( handleTextFieldChanged
Funktion wird aufgerufen), aber immer noch nicht, wenn ich die BackspaceTaste in einem leeren Feld drücke . Irgendwelche Ideen?
Es scheint einige Verwirrung um diese Frage zu geben. Ich möchte eine Benachrichtigung erhalten, wenn die BackspaceTaste gedrückt wird. Das ist es. Die Lösung muss aber auch funktionieren, wenn die UITextField
bereits leer ist.