Come posso creare un UISlider verticale? L'ho visto in una delle applicazioni e stavo cercando di duplicarlo. Ma sembra difficile, qualcuno sa come?Come posso creare un UISlider verticale?
8
A
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
- 1. Come modificare UISlider in verticale?
- 2. come mettere UISlider verticale?
- 3. Come creare un iPod UISlider
- 4. Come posso creare un cursore verticale in rapido?
- 5. Come posso nascondere la traccia di UISlider?
- 6. Creare un menu verticale in una Wpf
- 7. Eventi UISlider
- 8. Come creare un UITextView verticale sottoclassandolo da UIScrollView in Swift?
- 9. UISlider personalizzato come l'app Musica
- 10. UILabel Over UISlider Thumb
- 11. Android: come posso creare elementi scorrevoli orizzontalmente in un listview verticale?
- 12. Posso mostrare un oggetto UISegmentedControl in verticale?
- 13. Come posso creare un shelltoast?
- 14. Animate UISlider uniformemente
- 15. Come posso sopprimere la griglia verticale in un grafico ggplot2?
- 16. Problema gestuale: UISwipeGestureRecognizer + UISlider
- 17. UISlider e UIScrollView
- 18. Pan gesture interferisce con UISlider
- 19. UISlider con differenti colori
- 20. Creare Tab verticale utilizzando html css
- 21. Come creare una linea verticale continua sui report di cristallo?
- 22. UISlider scomparso in iOS 8.3
- 23. Come posso creare una barra di scorrimento verticale semplice della pagina senza utilizzare jQuery?
- 24. Come creare il centro verticale dei due punti in TextView
- 25. Personalizza UISlider (altezza immagine traccia)
- 26. Come posso creare un programma Java eseguibile?
- 27. Come posso creare un HttpResponse manichino vuoto
- 28. Come posso creare un DACL NULL/vuoto?
- 29. Come posso creare un regex "progressivamente corrispondente"?
- 30. Come posso creare un database usando pymssql