2010-03-03 10 views

Respuesta

6

El enfoque más fácil es simplemente girar el control deslizante. Esto se puede hacer utilizando CGAffineTransformMakeRotation para crear una transformación y aplicarla a la propiedad transform del control deslizante. Solo recuerda que la función toma radianes.

0

En caso de usar diseño automático:

En su viewDidLoad, intente:

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

No funciona con limitaciones, por lo que el truco consiste en eliminar las restricciones para su uislider. Es posible que tenga que cambiar el tamaño manualmente configurando la propiedad de marco.

Cuestiones relacionadas