Swiftpack.co - Mildwhale/SteppableSlider as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by Mildwhale.
Mildwhale/SteppableSlider 0.1.1
A custom UISlider with step for iOS.
⭐️ 4
🕓 47 weeks ago
iOS
.package(url: "https://github.com/Mildwhale/SteppableSlider.git", from: "0.1.1")

SteppableSlider

SteppableSlider is a custom UISlider that provides step.

image

Features

  • RxSwift is supported.
  • Support Haptic feedback on .valueChanged.

Usage

You can use SteppableSlider with code or storyboard. Its fully compatible for interface builder.

Swift

import SteppableSlider

let slider = SteppableSlider()
slider.numberOfSteps = 4
slider.addTarget(self, action: #selector(sliderValueChanged(_:)), for: .valueChanged)

@objc func sliderValueChanged(_ sender: SteppableSlider) {
    print(sender.currentStepIndex) // 0 ~ 3
}

RxSwift

import RxSteppableSlider

let slider = SteppableSlider()
slider.numberOfSteps = 4

slider.rx.currentIndex
    .subscribe(onNext: { [weak self] index in
        print(index) // 0 ~ 3
    })
    .disposed(by: disposeBag)

Installation

CocoaPods

pod 'SteppableSlider', '~> 0.1.1'

or 

pod 'SteppableSlider/RxSwift', '~> 0.1.1'

Swift Package Manager

https://github.com/Mildwhale/SteppableSlider.git

or

dependencies: [
    .package(url: "https://github.com/Mildwhale/SteppableSlider.git")
]

Requirements

  • iOS 10.0+
  • Swift 4+

GitHub

link
Stars: 4
Last commit: 47 weeks ago
Advertisement: IndiePitcher.com - Cold Email Software for Startups

Dependencies

Release Notes

SteppableSlider v0.1.0
4 years ago

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics