hey tout ce que je veux savoir tourner la commande segmentée de l'interface utilisateur d'être dans un regard verticalcomment faire tourner le contrôle segmentée UI
joie
BOB
hey tout ce que je veux savoir tourner la commande segmentée de l'interface utilisateur d'être dans un regard verticalcomment faire tourner le contrôle segmentée UI
joie
BOB
Vous pouvez le faire de cette manière.
#define degreesToRadians(x) (M_PI * x/180.0)
[...]
segControl.transform =
CGAffineTransformRotate(segControl.transform, degreesToRadians(90));
si vous voulez définir la position correcte, rappelez-vous qu'il considère le centre de segControl!
ex:
segControl.frame = CGRectMake(-125, 220, 320, 30);
espérons que cette aide.
Je ne l'ai pas fait quelque chose comme ça avant, mais Je pense qu'une approche pourrait être de sous-classer le contrôle UISegmented et d'utiliser des fonctions liées à Affine Transforms à l'intérieur du framework Core Graphics, là vous utilisez par exemple CGContextRotateCTM() pour donner une rotation de 90 degrés. J'espère que cela aide.