Je rencontre un problème où le clavier n'est pas ignoré lorsque vous laissez un UITextField
ou UITextView
dans un UIModalPresentationFormSheet
. De plus, j'ai créé un gros bouton qui sert d'arrière-plan à la vue. Ainsi, si l'utilisateur appuie en dehors des champs, il se déclenche. J'utilise le même code dans un contrôleur de vue standard, et cela fonctionne comme prévu. Dans le contrôleur de vue modale, cela ne fait rien. Toute suggestion serait appréciée.
- (BOOL)textFieldShouldReturn:(id)sender {
[titleTextField resignFirstResponder];
return YES;
}
- (BOOL)textViewShouldReturn:(id)sender {
[synopsisTextView resignFirstResponder];
return YES;
}
- (IBAction)textFieldDoneEditing:(id)sender {
[sender resignFirstResponder];
}
- (IBAction)textViewDoneEditing:(id)sender {
[sender resignFirstResponder];
}
- (IBAction)backgroundClick:(id)sender {
[titleTextField resignFirstResponder];
[synopsisTextView resignFirstResponder];
}