2010-03-03 14 views

risposta

6

L'approccio più semplice è semplicemente ruotare il cursore. Questo può essere fatto usando CGAffineTransformMakeRotation per creare una trasformazione e applicarla alla proprietà transform del dispositivo di scorrimento. Ricorda solo che la funzione richiede radianti.

0

Nel caso in cui si utilizza il layout automatico:

Nella tua viewDidLoad, provare:

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

Non funziona con i vincoli, in modo che il trucco è quello di rimuovere i vincoli per il vostro uislider. Potrebbe essere necessario ridimensionarlo manualmente impostando la sua proprietà frame.

Problemi correlati