Junaid
Junaid

Reputation: 381

How to get Slider value in Playgrounds?

I'm trying to update a label with the value of a slider. Ive got the slider on screen but I can seem to get the values when it's changed.

//This in viewDidLoad 

slider.minimumValue = 0
slider.maximumValue = 100
slider.addTarget(self, action: Selector("sliderUpdate"), for: .allEditingEvents)
view.addSubview(slider)

@objc func sliderUpdate(sender: UISlider) {
    lbl2.text = String(Int(sender.value))
}

Upvotes: 0

Views: 211

Answers (1)

rmaddy
rmaddy

Reputation: 318944

You need #selector(sliderUpdate) and the event is .valueChanged.

slider.addTarget(self, action: #selector(sliderUpdate), for: .valueChanged)

Upvotes: 2

Related Questions