UITextField muestra el cursor incluso cuando userInteractionEnabled se establece en NO
Tengo un UITextField y debe parpadear el cursor de todos modos, incluso su propiedad userInteractionEnabled está configurada en NO. No quiero que UITextField se convierta en FirstResponder y muestre el teclado.
Ahora usted puede estar preguntando:
1. Si desea ocultar el teclado, ¿por qué mostrar el cursor?
R: El problema es que necesito mostrar al usuario que se está editando el UITextField, con un teclado diferente / personalizado.
2. Entonces, ¿por qué no usas la propiedad inputView?
R: Porque el teclado en inputView sale de abajo, y quiero que mi teclado personalizado esté en el centro de la pantalla.
Así que vamos a la pregunta real:
¿Cómo puedo mostrar el cursor? ¿Hay alguna propiedad que pueda establecer? Si no, ¿cómo dibujaría un cursor? ¿Hacer una UIView que se agregue y elimine con alfa, o subclasificar UITextField y anular drawInRect?