resignFirstResponder no oculta el teclado en textFieldShouldReturn
Tengo una vista con un UITextField que debería ocultar el teclado cuando se presiona volver.
Mi función es esta:
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
if ( textField == userPassword ) {
[textField resignFirstResponder];
}
return YES;
}
Normalmente el teclado debe estar oculto pero permanece en la pantalla. resignFirstResponder se llama correctamente. ¿Qué me estoy perdiendo?