Vor den DatePicker auf ein UITextField
Wenn ein UITextField ist firstResponder, ich möchte zu bringen, um vor einem UIDatePicker (unteren Teil des Bildschirms), ohne den "going down keyboard" (kein Aufruf zu UITextField resignFirstResponder).
Ziel ist der Prozess, wie UIKeyboard der UITextField-die pop-up auf fast alles, wenn es becomeFirstResponder. modalViewController zu sein scheint, nur Vollbild.
- showDatePicker:(id)sender {
if([taskName isFirstResponder]) [taskName resignFirstResponder];
[self.view.window addSubview: self.pickerView];
//size up the picker view and compute the start/end frame origin
(...)
[UIView commitAnimations];
}
Diesem Beispiel wird eine animation der Tastatur hinunter, und DatePicker hinauf, hinter und nicht vor.
Kennst du eine Lösung ? Ein Stück code wäre zu begrüßen. Vielen Dank im Voraus.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies definitiv getan werden kann,... einfach implementieren Sie die Methode unten, nachdem Sie die Einstellung
UIViewController <UITextFieldDelegate>
in Ihrem.h
Lange Geschichte kurz, diese überschreibt die Tastatur laden bevor Sie text Bearbeiten beginnt.
Das geschieht einfach durch Einstellung der input-text-Feld, um die Farbauswahl Anzuzeigen. Klicken Sie dann auf Bearbeiten anfing, sagen die picker-Ansicht zu becomeFirst-responder. Wie diese
dann mit einem IBAction aufgerufen, wenn das schneiden Beginnen
Dieser funktioniert perfekt. Sie müssen einen code implementieren, um tatsächlich das, was die picker-Ansicht zeigt derzeit eine Zeichenfolge in das Textfeld immer noch.