by jmenter

A more accurate replacement for UISlider

126 Stars 5 Forks Last release: over 5 years ago (1.2.1) MIT License 41 Commits 5 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:


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.