2010-11-24 8 views

Répondre

0

segmentedControl.segmentedControlStyle = 7;

+1

C'est généralement une mauvaise idée d'utiliser simplement des entiers comme ça. Que se passe-t-il si Apple décide de changer la signification de "7"? Utilisez des constantes à la place. – BastiBen

+2

Ensuite, je vais mettre à jour mon application. Je ne suis vraiment pas trop inquiet à ce sujet. –

4

Utilisez la classe UISegmentedControl normale et utilisez la propriété pour modifier le style si nécessaire.

(Voir style menu contextuel à droite!)

screenshot

Vous pouvez également définir la propriété segmentedControlStyle du contrôle à l'une des valeurs suivantes:

typedef enum { 
    UISegmentedControlStylePlain, 
    UISegmentedControlStyleBordered, 
    UISegmentedControlStyleBar, 
    UISegmentedControlStyleBezeled, 
} UISegmentedControlStyle; 
+0

J'avais pensé à ça, mais ça ne correspond pas au style voulu, qui est comme une mini barre d'outils, avec un fond bleu. –

Questions connexes