Conozco el método becomeFirstResponder
para establecer un foco en un control, pero ¿cómo saber si ese control (por ej. UITextView
) tiene actualmente foco en él o no?cómo saber si un UITextView tiene un foco o no
EDITAR: el problema es que quiero (por ejemplo) cambiar el color de fondo de UITextView cuando recibe el foco, ¿dónde debo poner exactamente la llamada isFirstResponder? ¿Debería usar notificaciones en este caso?
muchas gracias de antemano.
No se puede verificar en este momento, pero ¿no hay una propiedad 'isFirstResponder' o algo? –
Si no lo hay, la subclase UITextView y agrega un ivar/propiedad a tal efecto. A continuación, anule -becomeFirstResponder y configure el indicador. –
oh sí, no le prestaste atención a esa propiedad, sí, en realidad hay una propiedad llamada isFirstResponder ... puedes responder la pregunta para que puedas votar. – JAHelia