Le UIPickerView
qui apparaît dans Safari a une coche à côté du choix actuel. Y a-t-il un moyen intégré pour l'obtenir, ou dois-je le programmer moi-même? Si je dois le créer, quelqu'un peut-il me diriger vers un code pour le faire? Merci Comment puis-je obtenir une coche à côté des étiquettes UIPickerView?
Répondre
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:
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é.
pouvez-vous s'il vous plaît dire comment avez-vous mis en œuvre ci-dessus la conception ....? urgent requis ..... – AsifHabib
Je ne l'ai pas mis en œuvre. – vikingosegundo