2010-07-13 20 views
1

J'ai créé une vue déroulante et défini le contrôle Segmenté comme sous-vue. Si je fais défiler les segments et qu'il se déplace horizontalement. J'ai mis,Comment créer un arrière-plan uni dans UISegmented Control dans iPhone

segmentedControl.segmentedControlStyle = UISegmentedControlStylePlain; 

Je suis une sortie comme ça,

Image-1 http://www.freeimagehosting.net/uploads/3d98eda2bd.png

Mais je veux fond uni avec les segments comme celui-ci, Image-2 http://www.freeimagehosting.net/uploads/efe195f809.png

est-il donc possible de créer des segments avec un arrière-plan uni. Merci de me guider et si ce n'est pas possible, donnez-moi d'autres suggestions.

Merci à l'avance.

Pugal

+0

Utilisez un crayon de couleur. – Praveen

Répondre

0
UISegmentedControl *segment = [[UISegmentedControl alloc] initWithItems:[NSArray 
            arrayWithArray:temp]]; 

[segment setFrame:CGRectMake(0, 0, width, 30.0)]; 

[segment setSegmentedControlStyle: UISegmentedControlStyleBar]; 

[segment setTintColor:[UIColor redColor]]; 

[segment setSelectedSegmentIndex:0]; 

si vous définissez tintColor, votre style UISegmentedControl doivent être "UISegmentedControlStyleBar" autre style sera fonctionne pas!