Kann nicht ausblenden, die Tastatur in iOS
Meine app hat einen navigation-controller. Alle meine Controller, pop und push. Ein controller hat 12 Felder mit Sternchen. 2 Textfeldern aufrufen von anderen Controllern. Dies ist ein UIDatePicker und dann mit delegation Methoden setzen wir das aktuelle Datum in diese beiden Felder.
- (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];
Das problem ist, wenn ich mit der Bearbeitung beginnen diesen beiden Feldern und die Tastatur aktiv ist, gehen wir zu den datepicker-controller mit der Tastatur und es versteckt meine datepicker. Ich weiß, dass dieses problem gelöst werden kann, aber ich weiß nicht, wie. Bitte helfen Sie mir.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese Fragen wird jeder Blick zum Rücktritt first responder.
Als diese Fragen wird jeder Blick zum Rücktritt first responder, alle anderen Anrufe zum Rücktritt first responder sind überflüssig. Sollten Sie entfernt werden und das Risiko zu verringern, den Aufruf etwas falsch oder wie
Können Sie mehr darüber Lesen Sie in der Apple-Docs
YES
ist für zwingen die Ansichten zurücktreten first responder. Sie verwendetNO
so vielleicht noch ein paar noch nicht bereit war gehen zu lassenKönnte es sein, diese Linie, die Schwierigkeiten verursacht:
Ansonsten können Sie so etwas wie dies tun, um sicherzustellen, dass alle Ansichten haben resigniert first responder:
Dann nennen Sie es wie diese aus der view-controller: