• This repository has been archived on 14/May/2021
  • Stars
    star
    575
  • Rank 75,209 (Top 2 %)
  • Language
    Swift
  • License
    MIT License
  • Created about 9 years ago
  • Updated almost 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A beautiful slider control for iOS built purely upon Swift

SnappingSlider

A beautiful slider control for iOS.

Look at that beauty!

Installation

There are two ways to add the control to your project; you can add it as a submodule if you're using GIT as a versioning system or you can install it through CocoaPods. Examples of both are outlined below.

git submodule add https://github.com/rehatkathuria/SnappingSlider

pod "SnappingSlider"

Usage

It's simple, really. In essence, all you need to do is instantiate a slider with a title and conform to the delegate offered.

let slider = SnappingSlider(frame: CGRectMake(0.0, 0.0, 10.0, 10.0), title: "Slide Me")
slider.delegate = self

myAwesomeViewController.view.addSubView = slider


...


func snappingSliderDidIncrementValue(snapSwitch: SnappingSlider) {

}

func snappingSliderDidDecrementValue(snapSwitch: SnappingSlider) {

}

Author

This control has been open-sourced by Rehat Kathuria. You can follow him on twitter, here, and hire him for freelance projects, here.

License & Other Boring Stuff

Licensed under MIT. If you use the control somewhere, do let me know. I'd love to see it out in the wild.