---
title: currentThumbImage
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uislider/currentthumbimage
---

# currentThumbImage

The thumb image currently being used to render the slider.

## Declaration

```swift
var currentThumbImage: UIImage? { get }
```

## Discussion

Discussion Sliders can have different thumb images for different control states. The active control state determines which thumb image is stored in this property. To get the thumb image for a different control state, use the thumbImage(for:) method. If no custom thumb images have been set using the setThumbImage(_:for:) method, this property is nil. In that situation, the slider uses the default thumb image for drawing.

## See Also

### Changing the slider’s appearance

- [minimumValueImage](uikit/uislider/minimumvalueimage.md)
- [maximumValueImage](uikit/uislider/maximumvalueimage.md)
- [minimumTrackTintColor](uikit/uislider/minimumtracktintcolor.md)
- [currentMinimumTrackImage](uikit/uislider/currentminimumtrackimage.md)
- [minimumTrackImage(for:)](uikit/uislider/minimumtrackimage(for:).md)
- [setMinimumTrackImage(_:for:)](uikit/uislider/setminimumtrackimage(_:for:).md)
- [maximumTrackTintColor](uikit/uislider/maximumtracktintcolor.md)
- [currentMaximumTrackImage](uikit/uislider/currentmaximumtrackimage.md)
- [maximumTrackImage(for:)](uikit/uislider/maximumtrackimage(for:).md)
- [setMaximumTrackImage(_:for:)](uikit/uislider/setmaximumtrackimage(_:for:).md)
- [thumbTintColor](uikit/uislider/thumbtintcolor.md)
- [thumbImage(for:)](uikit/uislider/thumbimage(for:).md)
- [setThumbImage(_:for:)](uikit/uislider/setthumbimage(_:for:).md)
