Slider and steppers
Sliders and steppers offer precise value control in Apple's interfaces, each best suited for specific adjustment needs. Sliders provide smooth, continuous control — perfect for things like volume or brightness. Steppers are great for making small, precise adjustments, like choosing quantities or sizes, by letting users tap to increase or decrease values step by step.[1]
Key guidelines from Apple HIG:
- Slider purpose: Offers continuous range control with optional value markers and labels
- Stepper purpose: Increases or decreases values in set increments
- Value feedback: Must show current value through position (slider) or adjacent label (stepper)
- Range indicators: Uses meaningful minimum and maximum values with optional tick marks
- Visual guidance: Shows which values are available through track appearance and control state
- Input methods: Adapts for touch, pointer, keyboard, and accessibility tools[2]
Pro Tip: Use a stepper when exact values matter, like setting a timer. Use a slider when the experience of fluid adjustment is more important
References
- Steppers | Apple Developer Documentation | Apple Developer Documentation
- Sliders | Apple Developer Documentation | Apple Developer Documentation
