2010-03-03 6 views

Répondre

6

L'approche la plus simple consiste simplement à faire pivoter le curseur. Cela peut être fait en utilisant CGAffineTransformMakeRotation pour créer une transformation et l'appliquer à la propriété transform du curseur. Rappelez-vous juste que la fonction prend radians.

0

Si vous utilisez la mise en page automatique:

Dans votre viewDidLoad, essayez:

UIView *superView = self.sizeSlider.superview; 
[self.sizeSlider removeFromSuperview]; 
[self.sizeSlider removeConstraints:self.view.constraints]; 
self.sizeSlider.translatesAutoresizingMaskIntoConstraints = YES; 
self.sizeSlider.transform = CGAffineTransformMakeRotation(M_PI_2); 
[superView addSubview:self.sizeSlider]; 

Il ne fonctionne pas avec les contraintes, donc l'astuce consiste à supprimer les contraintes de votre uislider. Vous devrez peut-être le redimensionner manuellement en définissant sa propriété frame.