2012-08-10 5 views
-1

Récemment, j'ai soumis une application à Apple et ils m'ont dit que pour montrer un UIPickerView dans iPad, je dois l'intégrer dans un Popover, de sorte que le rejet est aussi facile que toucher à l'extérieur du Popover ...Éliminer sélecteur iOS

Comment je suis censé jeter un UIPickerView avec iPhone?

Je ne veux pas pousser une autre vue, puis revenir à la vue initiale pour effectuer la sélection, car cela interrompt le flux de convivialité.

Sur mon implémentation actuelle, je montre le UIPickerView en dessous de la sélection UITextField et en l'annulant avec un UIButton ... cette méthode est-elle correcte?

Cordialement!

+0

Vous êtes clair sur iPad, mais veulent savoir comment gérer sur iPhone? –

+0

Oui, c'est ce que j'essaie de savoir car UIPopovers ne peut pas être utilisé sur iPhone. – estebangh

+0

Comment essayez-vous de le faire? Êtes-vous juste le cacher quand vous appuyez sur le UIButton? Tout code pour ce que vous avez essayé? –

Répondre

0

Non, la méthode correcte est exactement comme Apple vous l'a expliqué. Vous devez mettre le UIPickerView -INSIDE- un UIPopover. Ci-dessous un lien vers une autre question/réponse qui serait une bonne référence pour vous:

UIPopoverController too large and UIPickerView too small

+0

Bien qu'il soit difficile à discerner, il semble que sa question est en fait sur la façon de le gérer sur iPhone. –

+0

Oui, je sais comment le faire sur iPad, mais je ne trouve pas d'informations sur la façon dont cela devrait être fait sur iPhone ... merci d'avance – estebangh