Tengo dos UITextFields
(por ejemplo, nombre de usuario y contraseña) pero no puedo deshacerme del teclado cuando presiono la tecla de retorno en el teclado. ¿Cómo puedo hacer esto?
ios
iphone
uitextfield
uikeyboard
K.Honda
fuente
fuente
Implemente el método UITextFieldDelegate como este:
fuente
Consulte Administración del teclado para obtener una discusión completa sobre este tema.
fuente
Sus UITextFields deben tener un objeto delegado (UITextFieldDelegate). Use el siguiente código en su delegado para hacer desaparecer el teclado:
Debería funcionar hasta ahora ...
fuente
Me tomó un par de pruebas, tuve el mismo problema, esto funcionó para mí:
Revisa tu ortografía en -
Corregí el mío en en
textField
lugar detextfield
, capitalizar "F" ... ¡y bingo! funcionó..fuente
Cuando se presiona la tecla de retorno, llame a:
fuente
Después de bastante tiempo buscando algo que tenga sentido, esto es lo que armé y funcionó a la perfección.
.h
.metro
¡Espero que esto ayude!
fuente
Configure el Delegado de UITextField en su ViewController, agregue una salida de referencia entre el Propietario del archivo y UITextField, luego implemente este método:
fuente
Agregue esto en lugar de la clase predefinida
Para quitar el teclado cuando se hace clic fuera del teclado
y para quitar el teclado cuando se presiona enter
agregue esta línea en viewDidLoad ()
inputField es el nombre del textField utilizado.
y agrega esta función
fuente
Rápido 2:
¡esto es lo que se hizo para hacer todo!
cerrar el teclado con el
Done
botón oTouch outSide
,Next
para ir a la siguiente entrada.Primero cambie TextFiled
Return Key
ToNext
en StoryBoard.fuente
en rápido, debe delegar UITextfieldDelegate , es importante, no lo olvide, en el viewController, como:
fuente
Puede agregar una IBAction al uiTextField (el evento de releation es "Did End On Exit"), y la IBAction puede denominarse hideKeyboard,
Además, puede aplicarlo a los otros campos de texto o botones, por ejemplo, puede agregar un botón oculto a la vista, cuando hace clic en él para ocultar el teclado.
fuente
Puede probar esta subclase UITextfield en la que puede establecer una condición para que el texto cambie dinámicamente UIReturnKey:
https://github.com/codeinteractiveapps/OBReturnKeyTextField
fuente
Si desea que el teclado desaparezca al escribir en archivos de texto de cuadro de alerta
fuente