¿Cómo puedo hacer un UISlider vertical? Lo vi en una de las aplicaciones y estaba tratando de duplicarlo. Pero parece difícil, ¿alguien sabe cómo?¿Cómo puedo hacer un UISlider vertical?
8
A
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
- 1. cómo poner vertical a UISlider?
- 2. ¿Cómo cambiar el UISlider a Vertical?
- 3. ¿Cómo hacer invisible la "pista" de UISlider?
- 4. ¿Cómo hacer un UISplitViewController en modo vertical?
- 5. ¿Cómo puedo ocultar la pista de UISlider?
- 6. Cómo crear un UISlider iPod-esque
- 7. ¿Cómo hacer que UISlider produzca bonitos números redondeados exponencialmente?
- 8. UISlider events
- 9. personalizada UISlider
- 10. Cómo hacer que un iframe tome espacio vertical
- 11. ¿Puedo mostrar un objeto UISegmentedControl en vertical?
- 12. UILabel Over UISlider Thumb
- 13. UISlider con incrementos de 5
- 14. ¿Cómo puedo centrar un bloque vertical y horizontalmente con Bootstrap?
- 15. UISlider y UIScrollView
- 16. Qt - Hacer un divisor horizontal y vertical al mismo tiempo
- 17. Alinear UISlider - Objective-C
- 18. ¿Cómo puedo hacer algo como gf, pero en una nueva división vertical?
- 19. ¿Cómo se llama cuando cambia un valor de UISlider?
- 20. Android: ¿Cómo puedo hacer elementos desplazables horizontalmente en una vista de lista vertical?
- 21. Cómo hacer caja vertical llenar el tamaño de su matriz
- 22. Pan gesto interfiere con UISlider
- 23. Crear un UIPageControl vertical
- 24. Problema de gestos: UISwipeGestureRecognizer + UISlider
- 25. ¿Cómo hacer que un DIV llene el espacio vertical restante de la ventana del navegador?
- 26. iOS - imagen personalizada para UISlider
- 27. ¿Cómo puedo hacer un JAR desde .java
- 28. ¿Cómo puedo hacer un estiramiento WPF Expander?
- 29. ¿Cómo puedo hacer un TabBar desplazable ...?
- 30. ¿Cómo puedo hacer un exe en NetBeans?