2010-06-11 8 views
3

J'ai actuellement un UIPicker que je charge dans une image pour chaque ligne en utilisant:UIPickerView ligne sélection d'image couleur de surlignage

- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view 

Contrairement au comportement normal en utilisant le texte de la ligne UIPicker, lors de l'utilisation d'images-je obtenir un arrière-plan sélection de la couleur sur l'image (bleu) et se demandait s'il y avait un moyen de changer cette couleur ou même de l'annuler (en définissant probablement la couleur à clearColor). J'ai essayé en utilisant highlightImage sur l'imageView je retourne mais cela n'a pas fonctionné.

Merci

Répondre

7

Avez-vous essayé de désactiver la barre de sélection en faisant ...

pickerView.showsSelectionIndicator = NO; 
+0

Oui, cela ne change pas la couleur de la sélection. Je pense qu'il supprime la partie qui montre lequel est sélectionné dans le centre. –