Me volví loco antes de descubrir cómo hacer esta pregunta correctamente. Antes que nada, gracias a Ben Zotto y Emil por las respuestas. Solo quiero ponerle más detalles. Como señala Ben Zotto, NECESITA establecer la tecla UIReturn. De lo contrario, el teclado no va a adaptar el botón de retorno al idioma seleccionado. Para creado mediante programación UITextField
s acaba de añadir el siguiente al método viewDidLoad
:
yourTextField.returnKeyType = UIReturnKeyDone; //or all the other UIReturnKeys
Y sí también existe la opción para establecer el UIReturnKey
a UITextFields
creada en Storyboard
. Seleccione el campo de texto en el controlador de vista e ir a la Attributes inspector
y establecer el Return Key
a otra cosa que no sea "por defecto":
Esto puede ser muy sencilla para la mayoría de los chicos IOS. Pero para los principiantes es difícil descubrir que necesita cambiar el valor predeterminado para activar el comportamiento que espera.