Die Entlassung UIPickerView mit der Taste "Fertig" auf UIToolBar

Ich versuche nur, aus was ist besser im Hinblick auf Abberufung eines UIPickerView -- einen button in der Navigationsleiste oder ein "Fertig" - Schaltfläche auf einer Symbolleiste, über die picker-Ansicht. Ich habe implementiert die beiden Tasten, und ich bin versucht, zu entlassen, der picker view und zurücktreten first responder.

Wie kann ich schließen Sie die UIPickerView mit der "Fertig" - Schaltfläche auf der Symbolleiste?

Dies ist mein code für die UIToolBar:

UIToolbar* keyboardDoneButtonView = [[UIToolbar alloc] init];
keyboardDoneButtonView.barStyle = UIBarStyleBlack;
keyboardDoneButtonView.translucent = YES;
keyboardDoneButtonView.tintColor = nil;
[keyboardDoneButtonView sizeToFit];
UIBarButtonItem* doneButton = [[[UIBarButtonItem alloc] initWithTitle:@"Done"
                                                                style:UIBarButtonItemStyleBordered target:self
                                                               action:@selector(pickerDoneClicked:)] autorelease];

[keyboardDoneButtonView setItems:[NSArray arrayWithObjects:doneButton, nil]];

textField.inputAccessoryView = keyboardDoneButtonView;

Könnte mir jemand helfen mit diesem?

Ohne versucht diese selbst: Was genau ist deine Frage/problem? Die pickerView nicht verschwinden? Wenn dies nicht funktioniert, könnte Sie animieren, es manuell nach unten und rufen Sie einen removeFromSuperview denke ich. Macht das Sinn?
ich werde versuchen und replizieren diese wenn möglich. wenn ich einen funktionierenden code, ich werde teilen, was ich mit Euch habe
Danke Mann.
pickerview.inputAccessoryItem nicht funktioniert.. warum ist das so?
Ich fand dieses blog, das zeigt, wie es zu implementieren mit "fertig" - asanhussain.blogspot.in/2012/11/...

InformationsquelleAutor Legolas | 2011-06-28

Schreibe einen Kommentar