Esiste un modo per rilevare quando si preme il tasto Backspace/ Deletenella tastiera dell'iPhone su un dispositivo UITextField
vuoto? Voglio sapere quando Backspaceviene premuto solo se UITextField
è vuoto.
Sulla base del suggerimento di @Alex Reynolds in un commento, ho aggiunto il seguente codice durante la creazione del mio campo di testo:
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(handleTextFieldChanged:)
name:UITextFieldTextDidChangeNotification
object:searchTextField];
Questa notifica viene ricevuta (la handleTextFieldChanged
funzione viene chiamata), ma non ancora quando premo il Backspacetasto in un campo vuoto. Qualche idea?
Sembra esserci un po 'di confusione su questa domanda. Voglio ricevere una notifica quando Backspaceviene premuto il tasto. Questo è tutto. Ma la soluzione deve funzionare anche quando UITextField
è già vuota.