¿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 dosUITextFields. 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 elDismisse 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!

Respuestas a la pregunta(6)

Su respuesta a la pregunta