2010-03-03 19 views

Antwort

6

Am einfachsten ist es, den Schieberegler einfach zu drehen. Dazu können Sie mithilfe von CGAffineTransformMakeRotation eine Transformation erstellen und diese auf die Eigenschaft transform des Schiebereglers anwenden. Denken Sie daran, dass die Funktion Radiant verwendet.

0

Im Fall, dass Sie Auto-Layout:

In Ihrem viewDidLoad, versuchen:

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]; 

Es ist nicht mit Einschränkungen funktioniert, so dass der Trick ist, die Einschränkungen für Ihre UISlider zu entfernen. Sie müssen die Größe möglicherweise manuell anpassen, indem Sie die Eigenschaft frame festlegen.

Verwandte Themen