2010-10-25 5 views

Répondre

1

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:

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIPickerView_Class/Reference/UIPickerView.html#//apple_ref/doc/uid/TP40006842

+0

Yah Je cherche la même chose, mais il n'y a pas d'aide sur :( – itsaboutcode

+0

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