Est-il possible de modifier la hauteur de "Vue de sélection" d'UIPicker?Modification de la hauteur de la sélection UIPickerView Affichage
Répondre
Je ne sais pas si vous faites référence à l'ensemble UIPickerView
dans ce cas, vous pouvez regarder ici: How to change UIPickerView height
Ou, si vous qui signifie que la taille des composants individuels dans ce cas, vous pouvez regarder ici: http://developer.apple.com/library/ios/#documentation/uikit/reference/UIPickerViewDelegate_Protocol/Reference/UIPickerViewDelegate.html#//apple_ref/occ/intfm/UIPickerViewDelegate/pickerView:rowHeightForComponent:
On dirait que vous faites référence au «port de sélection» bleu qui met en évidence la ligne actuellement sélectionnée. Je regardais dans la documentation pour moi-même, et malheureusement, je ne pense pas que ce soit possible.
Les seuls visuels éléments qui semblent être modifiables, sur UIPickerViewDelegate, sont de taille à base:
Réglage des dimensions de la vue Picker
pickerView: rowHeightForComponent:
pickerView: widthForComponent:
(Source:. référence UIPickerViewDelegate)
Et la seule chose qui semble être modifiable re: le bon « indicateur de sélection », est de savoir si elle est visible ou non:
Yah Je cherche la même chose, mais il n'y a pas d'aide sur :( – itsaboutcode
En fait, je pensais à cela, et je suis assez nouveau sur iPhone dev, donc je ne suis pas sûr exactement comment vous allez faire à ce sujet, mais vous pourriez être en mesure de cacher l'indicateur de sélection, puis superposer une image de votre choix avec un canal alpha ou quelque chose, et passer à travers ou ignorer les événements. (Encore une fois, je suis assez nouveau à ce sujet, donc je ne suis pas sûr des détails, mais conceptuellement cela a du sens.) – JKubecki