uitextfield - hide keyboard swift 4
Cierra el teclado en UITextField (4)
Agregue un objetivo de acción al evento Finalizado en la salida (UIControlEventEditingDidEndOnExit), en la función de destino elimine el primer respondedor del texto archivado usando resignFirstResponder. Añadiendo objetivo de acción
Nota: 1. Nib: conceda una acción a la finalización de Did On 2. En el código agregue la acción de destino al evento UIControlEventEditingDidEndOnExit.
Soy un novato en desarrollo para dispositivos iOS. Inserté un UITextField en InterfaceBuilder, y asigné con el código:
@interface ComposeViewController : UIViewController {
id <ComposeViewControllerDelegate> delegate;
IBOutlet UITextField *notificationTitle;
}
¿Cómo podría permitir cerrar el teclado cuando el usuario presiona la tecla "Volver"?
Establezca el delegado de UITextField en su ViewController, agregue una salida de referencia entre el propietario del archivo y el UITextField, luego implemente este método:
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
if (textField == yourTextField) {
[textField resignFirstResponder];
}
return NO;
}
Heredar el protocolo UITextFieldDelegate En el conjunto de métodos viewDidLoad:
yourTextField.delegate = self
Implementar el método de delegado a continuación:
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
[yourTextField resignFirstResponder];
return NO;
}
UITextFieldDelegate
protocolo UITextFieldDelegate
e implementa textFieldShouldReturn:
ese es el evento "return".
Inside textFieldShouldReturn
write [notificationTitle resignFirstResponder];