¿Hay alguna forma de detectar cuando se presiona la tecla Backspace/ Deleteen el teclado del iPhone en un dispositivo UITextField
que está vacío? Quiero saber cuándo Backspacese presiona solo si UITextField
está 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 ( handleTextFieldChanged
se 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 UITextField
ya está vacío.