Möchte ich ein Bild verwenden, das für den UISlider Spur. Ich glaube nicht, dass man die Farbe auf der linken Seite des Daumens, und eine andere Farbe auf der rechten Seite. Ich möchte nur ein statisches Bild über die gesamte Strecke. Möglich?
Einstellung für das Bild zu Ihrem Schieberegler können Sie die setMinimumTrackImage, setMaximumTrackImage Methoden. Für Ihre Anforderung setzen beide auf ein und demselben Bild.
Danke. Dieser funktioniert. Ich brauchte es nicht zu dehnbar, so dass ich nur verwendet imageNamed.
vielen Dank für dein Kommentar 🙂
stretchableImageWithLeftCapWidth:topCapHeight: ist veraltet. Ersetzen Sie es mit resizableImageWithCapInsets:UIEdgeInsetsMake(0, 7, 0, 7) resizingMode:UIImageResizingModeStretch.
Vielen Dank für die Benachrichtigung, habe ich bearbeitet meine Antwort.
[[UISlider Darstellung] setThumbImage:[UIImage imageNamed:@"ball.png"] forState:UIControlStateHighlighted]; ebenso zu vermeiden, die Daumen von der Rückkehr zu seiner ursprünglichen Bildes, während Schiebetüren.
Nur setzen beide Seiten auf das gleiche Bild. Möchten Sie vielleicht, um zwei separate Bilder, mit der gleichen Farbe/Muster, wenn Sie möchten, dass die abgerundeten Ecken an den enden.
Einstellung für das Bild zu Ihrem Schieberegler können Sie die setMinimumTrackImage, setMaximumTrackImage Methoden. Für Ihre Anforderung setzen beide auf ein und demselben Bild.
iOS 5 und Unten
iOS 5+
Weitere bitte prüfen Sie diesen links:
stretchableImageWithLeftCapWidth:topCapHeight:
ist veraltet. Ersetzen Sie es mitresizableImageWithCapInsets:UIEdgeInsetsMake(0, 7, 0, 7) resizingMode:UIImageResizingModeStretch
.Nur setzen beide Seiten auf das gleiche Bild. Möchten Sie vielleicht, um zwei separate Bilder, mit der gleichen Farbe/Muster, wenn Sie möchten, dass die abgerundeten Ecken an den enden.