How To Change UI Slider Thumb Image In Swift Programmatically

By Eddy Chung

Sometimes you want to change the slider thumb image to something custom.

How To Change UI Button Image Swift Programmatically

customSlider.setThumbImage(thumbImage, forState: .normal)

If you need to load the image from your assets, it’s best to do it safely in a if let statement

if let thumbImage = UIImage(named: "thumb-image") {
    customSlider.setThumbImage(thumbImage, forState: .normal)

Of course you can just define the image in the same line if you want:

customSlider.setThumbImage( UIImage(named: "thumb-image"), for: .normal)
If you liked this post, you'll love my free guide: Secrets To iOS Development. Speed up your learning curve - hundreds of students have already downloaded. Thanks for reading!
Profile Picture of Eddy Chung

Eddy Chung

I am a professional iOS developer in Silicon Valley. I teach iOS development on If you'd like to learn more about me click here or you can contact me at:

Similar Posts