Need help with JAMAccurateSlider?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

124 Stars 5 Forks MIT License 41 Commits 0 Opened issues


A more accurate replacement for UISlider

Services available


Need anything else?

Contributors list

# 296,991
37 commits
# 8,255
1 commit


A UISlider subclass that enables much more accurate value selection.

example image

JAMAccurateSlider is a drop-in replacement for UISlider. It behaves exactly the same as UISlider with the following awesome differences:

  1. When the user begins tracking, two small "calipers" appear at the extents of the track.
  2. When the user tracks their finger up (or down) past a certain threshold (~twice the height of the slider), the calipers move in towards the thumb and the thumb (and corresponding slider value) begins to move more slowly and accurately.
  3. The calipers are a visual indication of how accurate the slider is, and is a great way for users to intuitively grasp the interaction mechanism.
  4. The further the user moves their finger vertically from the slider, the greater the possibility of accuracy.

This behavior is completely automatic. There is nothing to configure. We think you'll love it.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.