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.)
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