2010-12-15 50 views

Répondre

1

Vous devez implémenter -pickerView:viewForRow:forComponent:reusingView: à partir de UIPickerViewDelegate.

Vous devez créer une vue, qui contient une UIButton avec l'image coche, et le retourner de -pickerView:viewForRow:forComponent:reusingView:

+1

pouvez-vous s'il vous plaît dire comment avez-vous mis en œuvre ci-dessus la conception ....? urgent requis ..... – AsifHabib

+0

Je ne l'ai pas mis en œuvre. – vikingosegundo

5

Voici quelques exemples de code officiel pour la personnalisation vue UIPicker: http://developer.apple.com/library/ios/#samplecode/UICatalog/Introduction/Intro.html

En particulier, reportez-vous aux classes PickerViewController. {h, m}, CustomPickerDataSource. {h, m} et CustomView. {h, m} dans l'exemple. Vous pouvez créer un UIPickerView personnalisé similaire avec une image cochée qui s'affiche uniquement à gauche pour l'élément sélectionné et modifier la couleur du texte de l'élément sélectionné. En outre, n'oubliez pas de définir myPickerView.showsSelectionIndicator = NO; pour supprimer la barre semi-transparente au-dessus de l'élément sélectionné.