Rejetant UIPickerView avec bouton Terminé sur UIToolBar

Je suis juste essayer ce qui est mieux en ce qui concerne le congédiement d'un UIPickerView -- un bouton sur la barre de navigation ou un "Fait" bouton sur une barre d'outils au-dessus du sélecteur de vue. J'ai mis en œuvre les deux boutons, et je suis en train de rejeter le sélecteur de vue et de démissionner de premiers répondants.

Comment puis-je rejeter la UIPickerView avec le Bouton "Terminé" dans la barre d'outils?

C'est mon code pour le 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;

Quelqu'un pourrait-il m'aider?

Sans avoir essayé moi-même: Quel est exactement votre question/problème? Le pickerView ne disparaît pas? Si cela ne fonctionne pas, vous pourriez animer vers le bas manuellement et appeler un removeFromSuperview, je suppose. Cela fait-il sens?
je vais essayer de reproduire cette si possible. si je peux obtenir un code de travail, je vais partager ce que j'ai avec vous
Merci homme.
pickerview.inputAccessoryItem ne fonctionne pas.. pourquoi?
J'ai trouvé ce blog qui montre comment la mettre en œuvre avec un bouton done (terminé) - asanhussain.blogspot.dans/2012/11/...

OriginalL'auteur Legolas | 2011-06-28