Hat jemand eine schnelle Möglichkeit, ein UISlider zu machen, das aussieht wie das in der iPod App (denke Scrubber/Lautstärkeregler). Im Grunde brauche ich etwas, das genau wie ein MPVolumeView aussieht, aber keinen Sound steuert. Ist das nicht der Fall, hat jemand die Mittel, um eins zu machen (den Knopf/Track).Wie erstelle ich einen iPod-ähnlichen UISlider
Antwort
Ja, ich wusste, wie man den benutzerdefinierten Schieberegler erstellt, ich wollte nur wissen, ob jemand die Bilder bereits hatte. Ich denke nicht, also habe ich mein eigenes extrahiert.
Für die Zukunft, wenn jemand anderes dies tun muss:
Galerie von Vermögenswerten unter http://img200.imageshack.us/gal.php?g=whiteslide.png
herunterladen diese Bilder, und diesen Code verwenden sie alle bis zu setzen:
scrubberSlider.backgroundColor = [UIColor clearColor];
UIImage *stetchLeftTrack = [[UIImage imageNamed:@"blueTrack.png"]
stretchableImageWithLeftCapWidth:9.0 topCapHeight:0.0];
UIImage *stetchRightTrack = [[UIImage imageNamed:@"whiteTrack.png"]
stretchableImageWithLeftCapWidth:9.0 topCapHeight:0.0];
[scrubberSlider setThumbImage: [UIImage imageNamed:@"whiteSlide.png"] forState:UIControlStateNormal];
[scrubberSlider setMinimumTrackImage:stetchLeftTrack forState:UIControlStateNormal];
[scrubberSlider setMaximumTrackImage:stetchRightTrack forState:UIControlStateNormal];
Vielen Dank für die Bereitstellung von Links zu Assets. Genau das, was ich gesucht habe. :) –
Die Bilder zur Verfügung gestellt sind nicht von großer Qualität, aber es funktioniert! –
Es funktioniert perfekt für mich. – SmallChess
Sie sollten das Aussehen Sie wollen annähernd in der Lage (garantieren würde nicht genaue Ähnlichkeit) von
setThumbImage:forState:
setMinimumTrackImage:forState:
setMaximumTrackImage:forState:
auf UISlider verwenden. (Es ist auch nicht sehr schwer, einen eigenen Schieberegler zu erstellen, indem man UIControl ableitet.)
- 1. Wie kann ich einen vertikalen UISlider erstellen?
- 2. Wie erstelle ich einen Thread?
- 3. Wie erstelle ich einen Metagrammar?
- 4. Wie erstelle ich einen Timer
- 5. Wie erstelle ich einen Zeitplaner?
- 6. Wie erstelle ich einen NSManagedObjectContext
- 7. Wie setze ich UISlider vertikal?
- 8. Wie setze ich Constraints auf einen gedrehten UISlider?
- 9. Wie erstelle ich einen Standardbenutzer auf Meteor?
- 10. Wie erstelle ich einen Timer in WPF?
- 11. Wie erstelle ich einen neuen Desktop? C++
- 12. Wie erstelle ich einen Timer mit tkinter?
- 13. Wie erstelle ich einen Turnierplan in Ruby?
- 14. Wie erstelle ich einen fraktalen Würfel?
- 15. Wie erstelle ich einen statischen NSRange?
- 16. Wie erstelle ich einen neuen Ordner?
- 17. Wie erstelle ich einen wiederverwendbaren Ladebildschirm?
- 18. Wie erstelle ich einen UIColor aus RGBA?
- 19. Wie erstelle ich einen Tabellenalias in MySQL
- 20. Wie erstelle ich einen benutzerdefinierten beschreibbaren Transformator?
- 21. Wie erstelle ich einen String direkt?
- 22. Wie erstelle ich einen Kreis mit CALayer?
- 23. Wie erstelle ich einen JVM-Global Singleton?
- 24. Wie erstelle ich einen benutzerdefinierten CSS3-Ladekreis?
- 25. Wie erstelle ich einen JavaFX-Dialog?
- 26. Wie erstelle ich einen Seitenumblättereffekt programmgesteuert?
- 27. Wie erstelle ich einen MEME-Algorithmus?
- 28. Wie erstelle ich einen mehrsprachigen Bericht?
- 29. Wie erstelle ich einen Ersetzungsvorgang mit sequelize.js?
- 30. Wie erstelle ich einen Boost ssl iostream?
Es ist nicht nur ein einfaches UISlider? – mk12
Nein, ein einfaches UISlider sieht aus wie http://www.blogcdn.com/www.tuaw.com/media/2007/09/slider.png die eine, die ich für sehe, sieht aus wie die in diesem Screenshot: http://artoftheiphone.com/wp-content/uploads/2008/10/pop-ipod-controls-on-the-iphone.png – Max
Der einzige Unterschied ist, dass es mehr Glanz oder? – mk12