2010-04-09 6 views
0

J'ai développé une application qui consiste en UIPickerView .... Elle affiche par défaut la taille en hauteur de l'UIPickerView. Je veux afficher l'UIPickerView en 320x480 (taille du simulateur iphone) .. donc tout l'écran a la vue du sélecteur sans utiliser la propriété transorm, car elle va étirer toute la vue .... son aspect n'est pas bon ... même avec l'indicateur de sélection également étiré ... Je n'ai pas besoin de vue extensible du sélecteur ... mais j'ai besoin de montrer le sélecteur vue avec l'ensemble screen..We peut contrôler la largeur de la UIPickerView..But comment peut-on contrôler la hauteur du UIPickerView .....Personnalisation de UIPickerView dans xcode

Merci & Cordialement ...

Répondre

0

Apparemment avec sdk 3.0 vous pouvez appeler setFrame: ou initWithFrame: sur le UIPickerView pour lui donner la taille que vous voulez. Cela marcherait-il pour toi?

+0

Merci d'avoir répondu à mon problème.Maintenant, il vient avec les dimensions exactes que je veux (initWithFrame: n'affecte pas le pickerView, j'ai utilisé setFrame: à la pickerView, le problème a été résolu ..) Mais le pickerView a la couleur noire au-dessous de l'indicateur de sélection et au-dessus de l'indicateur de sélection montre comme la couleur claire (comme vue de sélecteur par défaut) et aussi la vue de pick pick n'est pas bonne comme ce que nous avons default.I n'a donné aucune backgroundColor pour le pickerview, bien qu'il soit venir avec la couleur noire comme arrière-plan sous l'indicateur, pourriez-vous me suggérer où le problème est .. –

0

Je suis désolé de le dire, mais je suis assez sûr que vous ne pouvez pas ajuster le UIPickerView. Il y a quelques hacks que vous pourriez être capable d'effectuer pour obtenir les résultats que vous recherchez ainsi que changer la couleur, la transparence, etc., mais je suis à peu près sûr qu'il n'y a pas de partie de l'API publique et que votre application ne sera pas approuvé.

Bonne chance.