¿Hay alguna forma de evitar que el teclado se cierre?
Me doy cuenta de que esta es la inversa de la mayoría de las publicaciones, pero me gustaría que el teclado permanezca activo incluso si se presiona el botón 'teclado abajo'.
specíficamente, tengo una vista con dosUITextField
s. Con el siguiente método delegado
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
return NO;
}
Puedo mantener el teclado arriba incluso si el usuario presiona elDone
en el teclado o toca en cualquier otro lugar de la pantalla, EXCEPTO el molesto botón de abajo del teclado en la parte inferior derecha del teclado.
Estoy usando esta vista como una vista modal (aunque la vista está asociada con un ViewController que se inserta en un UINavigationController), por lo que realmente funciona mejor desde la perspectiva del usuario para mantener el teclado todo el tiempo. Si alguien sabe cómo lograr esto, ¡hágamelo saber! ¡Gracias
ACTUALIZA Todavía no hay solución! CuandoDone
se presiona, desencadenatextFieldShouldReturn
, pero cuando elDismiss
e presiona el botón @, se disparatextFieldDidEndEditing
. No puedo bloquear latextField
desde que finaliza la edición oNunc se va. De alguna manera, realmente quiero tener un método que detecte elDismiss
y lo ignora. Si conoces un camino, ¡por favor, ilumíname!