Wie kann ich einen vertikalen UISlider erstellen? Ich sah es in einer der Anwendungen und versuchte es zu duplizieren. Aber scheint schwierig, weiß jemand wie?Wie kann ich einen vertikalen UISlider erstellen?
8
A
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
- 1. Wie kann man einen vertikalen Handler erstellen?
- 2. Wie erstellen Sie einen numpigen vertikalen Bereich?
- 3. Wie erstelle ich einen iPod-ähnlichen UISlider
- 4. Wie kann ich einen vertikalen Slider in swift machen?
- 5. Wie kann ich den UISlider-Track ausblenden?
- 6. Wie schwierig/zeitraubend ist es, einen vertikalen Editor zu erstellen?
- 7. Wie setze ich UISlider vertikal?
- 8. Wie setze ich Constraints auf einen gedrehten UISlider?
- 9. Wie kann UILabel den UISlider-Wert anzeigen?
- 10. Wie kann ich die Min-Max-Werte von UISlider umkehren?
- 11. UISlider - IB_DESIGNABLE - Laufzeitattributwarnung
- 12. Wie kann ich einen Präfixbaum erstellen?
- 13. SVMLight: Wie kann ich einen Klassifikator erstellen?
- 14. Kann ich einen TextInput erstellen?
- 15. Wie kann ich Markierungen in UISlider in objective-c hinzufügen?
- 16. Glänzend: Ist es möglich, einen vertikalen Schieberegler zu erstellen?
- 17. So erstellen Sie einen vertikalen Schieberegler in Material-Ui
- 18. Wie kann ich effizient Daten von einem vertikalen databaselayout Übertragung auf einen horizontalen
- 19. Wie anpassen UISlider Höhe
- 20. Wie kann ich Bilder in vier vertikalen Reihen zuordnen?
- 21. Erstellen eines iframe nehmen vertikalen Raum
- 22. Wie erstellt man einen vertikalen Fortschrittsbalken in Cocoa?
- 23. Via Bootstrap, wie kann ich einen vertikalen Teiler in einem Brunnen hinzufügen?
- 24. Individuelle UISlider
- 25. Wie kann ich einen Button-Link erstellen, wie in Facebook?
- 26. Wie erstelle ich eine horizontale Listenansicht innerhalb einer vertikalen Listenansicht?
- 27. Animierte Sequenz mit Uislider
- 28. Kann ich einen singleton angularjs Controller erstellen?
- 29. Kann ich einen veränderbaren Bereich erstellen?
- 30. Kann ich einen Python-Generator erstellen?