Popularity
4.7
Growing
Activity
0.0
Stable
269
9
68

Code Quality Rank: L5
Programming language: Swift
License: MIT License
Tags: UI     Slider    
Latest version: v1.1.1

RangeSlider alternatives and similar libraries

Based on the "Slider" category.
Alternatively, view RangeSlider alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of RangeSlider or a related project?

Add another 'Slider' Library

README

RangeSlider

CI Status License Platform Version Carthage compatible

Summary

A simple range slider made in Swift.

Screenshot

Use

This control is IBDesignable and uses the target-action pattern for change notifications.

In order to be notified when either thumb value changes, register for .ValueChanged:

let rangeSlider = RangeSlider(frame: frame)
view.addSubView(rangeSlider)
rangeSlider.addTarget(self, action: #selector(viewController.rangeSliderValueChanged(_:)),
                         for: .valueChanged)

Configuration

The range slider can be customized and information can be accessed through these properties :

  • minimumValue : The minimum possible value of the range
  • maximumValue : The maximum possible value of the range
  • lowerValue : The value corresponding to the left thumb current position
  • upperValue : The value corresponding to the right thumb current position
  • trackTintColor : The track color
  • trackHighlightTintColor : The color of the section of the track located between the two thumbs
  • thumbTintColor: The thumb color
  • thumbBorderColor: The thumb border color
  • thumbBorderWidth: The width of the thumb border
  • curvaceousness : From 0.0 for square thumbs to 1.0 for circle thumbs

Installation

RangeSlider is available through CocoaPods. To install it, simply add the following line to your Podfile :

pod "WARangeSlider"

Author

William Archimede

License

RangeSlider is available under the MIT License

If you use it and like it, let me know: @warchimede


*Note that all licence references and agreements mentioned in the RangeSlider README section above are relevant to that project's source code only.