Mon application dispose d'un contrôleur de navigation. Tous mes contrôleurs apparaissent et poussent. Un contrôleur a 12 champs de texte. 2 champs de texte invoquent d'autres contrôleurs. C'est un UIDatePicker, puis avec les méthodes de délégation, nous définissons la date actuelle dans ces deux champs.Impossible de masquer le clavier dans iOS
- (IBAction) beginEditingDateStart:(id) sender{
[sender resignFirstResponder];
[self.remedyName becomeFirstResponder];
[self.remedyName resignFirstResponder];
[self.doseName resignFirstResponder];
[self.count resignFirstResponder];
[self.dateFrom resignFirstResponder];
[self.dateTill resignFirstResponder];
[self.doseAmount resignFirstResponder];
[self.view endEditing:NO];
[self.view resignFirstResponder];
DatePickerViewController *dateView = [[DatePickerViewController alloc] initWithNibNameAndKey:@"DatePickerViewController" bundle:[NSBundle mainBundle] key:@"from"];
dateView.delegate = self;
[self.navigationController pushViewController:dateView animated:YES];
[dateView release];
Le problème est quand je commence à modifier ces deux champs et le clavier est actif, nous allons au contrôleur datepicker avec le clavier et il cache mon datepicker. Je sais que ce problème peut être résolu mais je ne sais pas comment. Aidez-moi, s'il vous plaît.
Merci pour votre réponse. Je vérifie votre code mais le clavier ne disparaît pas. J'essaie tout et je vois beaucoup de sujets mais ça n'aide pas. – Oleg