¿Hay alguna forma de detectar cuando se presiona la tecla Backspace/ Deleteen el teclado del iPhone en un dispositivo UITextFieldque está vacío? Quiero saber cuándo Backspacese presiona solo si UITextFieldestá vacío.
Según la sugerencia de @Alex Reynolds en un comentario, agregué el siguiente código al crear mi campo de texto:
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(handleTextFieldChanged:)
name:UITextFieldTextDidChangeNotification
object:searchTextField];
Esta notificación se recibe ( handleTextFieldChangedse llama a la función), pero aún no cuando presiono la Backspacetecla en un campo vacío. ¿Algunas ideas?
Parece haber cierta confusión en torno a esta pregunta. Quiero recibir una notificación cuando Backspacese presiona la tecla. Eso es. Pero la solución también debe funcionar cuando UITextFieldya está vacío.