Ich habe keine Antwort in Swift gefunden.Swift: Wie kann ich die Größe von Thumb Image auf UISlider basierend auf dem Wert des Schiebereglers ändern?
Ich habe einen UISlider, der den Wert einer Pinselgröße für eine Zeichnungs-App ändert, die ich mache. Ich möchte, dass die Größe des Daumenbilds abhängig vom Wert der Position des Schiebereglers aktualisiert wird.
Hier ist ein Screenshot des Schiebers für einige Kontext:
ich das Anfangsbild des Daumens in viewDidLoad()
self.brushSizeSlider.setThumbImage(UIImage(named: "black"), forState: UIControlState.Normal)
und haben einen IBAction für den Schieber wie folgt festgelegt:
@IBAction func brushSizeSliderChanged(sender: UISlider) {
if sender == brushSizeSlider {
self.brushWidth = CGFloat(sender.value)
println("the size of the brush is: \(self.brushWidth)")
}
}
Was sollte ich zu brushSizeSliderChanged
hinzufügen, um die Größe des Thumb-Bildes je nach Wert zu ändern o f pinselSizeSliders thumb position/value?
Sie haben die Schieber Daumen Bild mit einem entsprechend dimensionierten Bild zu aktualisieren. – rmaddy
@rmaddy ja ... wie? –
Wie was? Fragen Sie, wie man ein Bild der passenden Größe erzeugt? – rmaddy