2010-06-07 19 views
0

Comment puis-je ajouter une barre d'outils au sélecteur? Je veux au-dessus du sélecteur, il y a une barre d'outils avec un élément de bouton "terminé". cliquez sur le bouton "done" pour masquer (animer) le sélecteur hors écran (aller en bas comme le clavier)Ajouter une barre d'outils à une vue d'ensemble

Je suis toujours à la recherche de ce comment-faire ... J'espère que vous pourriez m'aider.

Merci

Répondre

0

La façon la plus simple serait de faire une nouvelle UIToolbar et la position que directement au-dessus de votre vue sélecteur lorsque vous animez en. Consultez le DateCell exemple pour le code d'animation.

1

Lorsque j'ai besoin de le faire, je crée généralement une vue de conteneur et y place à la fois le sélecteur et la barre d'outils. Cela permet au groupe d'être masqué, déplacé, classé, etc. en tant qu'unité.

UIView *pickerGroupView = [[[UIView alloc] initWithFrame: frame] autorelease]; 
thePicker.frame = pickerGroupView.bounds; 
[pickerGroupView addSubview: thePicker]; 

theToolbar.center = pickerGroupView.center; // assuming that's where you want it 
[pickerGroupView addSubView: theToolbar]; 
+0

Olie, j'ai essayé votre suggestion..but semble le sélecteur et la barre d'outils (au-dessus du sélecteur) ne sont pas alignés correctement .. voir les captures d'écran (http://img171.imageshack.us/img171/ 4043/screenshot20100608at450.png) J'espère que vous pouvez consulter mon code (http://pastebin.com/XJZG9RWH) –