All Projects → cemolcay → LiveFader

cemolcay / LiveFader

Licence: MIT license
@IBDesignable Horizontal or vertical UIControl subclass that can start from bottom or middle of the control.

Programming Languages

swift
15916 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to LiveFader

Lgbutton
A fully customisable subclass of the native UIControl which allows you to create beautiful buttons without writing any line of code.
Stars: ✭ 2,216 (+10452.38%)
Mutual labels:  ibdesignable, uicontrol
PianoView
Fully custumisable piano keyboard view with IBDesignable properties in swift
Stars: ✭ 34 (+61.9%)
Mutual labels:  ibdesignable
vue-histogram-slider
Range slider with histogram for Vue.js
Stars: ✭ 111 (+428.57%)
Mutual labels:  slider
angular-simple-slider
An AngularJS directive providing a simple slider functionality
Stars: ✭ 15 (-28.57%)
Mutual labels:  slider
RDGliderViewController
Control for a floating view gliding over a ViewController
Stars: ✭ 31 (+47.62%)
Mutual labels:  slider
DoubleSliderView-swift
双向滑动,滑块可以重叠, 左边滑块不能移动到右边滑块的右边。Two slider can overlap, and the left slider can not be moved to right of the right slider
Stars: ✭ 28 (+33.33%)
Mutual labels:  slider
jquery.mb.slider
A lightweight javascript slider
Stars: ✭ 13 (-38.1%)
Mutual labels:  slider
SKTogglesControl
SKTogglesControl is a customizable multiple toggle UIControl based on SVSegmentedControl
Stars: ✭ 29 (+38.1%)
Mutual labels:  uicontrol
react-native-slider-intro
A simple and fully customizable React Native component that implements an intro slider for your app
Stars: ✭ 80 (+280.95%)
Mutual labels:  slider
vue-active-swiper
🌴 A Mobile-oriented、No dependencies、Lightweight Swiper component for Vue
Stars: ✭ 33 (+57.14%)
Mutual labels:  slider
KJCircularSlider
Slide circularly. Soon more extended version about to come!
Stars: ✭ 23 (+9.52%)
Mutual labels:  slider
vue3-carousel
Vue 3 carousel component
Stars: ✭ 379 (+1704.76%)
Mutual labels:  slider
emoji-slider
A slider control with emojis
Stars: ✭ 40 (+90.48%)
Mutual labels:  slider
Flutter slider drawer
You can make slider drawer type ui by this plugin
Stars: ✭ 152 (+623.81%)
Mutual labels:  slider
vue-barousel
Carousel component mimics NetEase Cloud Music
Stars: ✭ 13 (-38.1%)
Mutual labels:  slider
vue-onlySlider-x
Vue的移动端Slider滑动组件。无依赖、功能单一,只有左右滑动功能。如果你需要的仅仅是一个banner,那你可能需要它!
Stars: ✭ 35 (+66.67%)
Mutual labels:  slider
shifted beta geometric py
An implementation of the shifted-beta-geometric (sBG) model from Fader and Hardie's "How to Project Customer Retention" (2006)
Stars: ✭ 49 (+133.33%)
Mutual labels:  fader
drag
🏄 A lightweight JavaScript "hold and drag" utility. Vanilla JS - No dependencies.
Stars: ✭ 41 (+95.24%)
Mutual labels:  slider
react-color
🎨 Is a tiny color picker widget component for React apps.
Stars: ✭ 50 (+138.1%)
Mutual labels:  slider
SimpleSlider
Simple responsive slider created in pure javascript.
Stars: ✭ 21 (+0%)
Mutual labels:  slider

LiveFader

@IBDesignable Horizontal or vertical UIControl subclass that can start from bottom or middle of the control.

Demo

alt tag

Requirements

  • iOS 9.0+
  • Swift 4.2+
  • Xcode 10.0+

Install

Manual

  • Import the LiveFader.swift file into your codebase

Cocoapods

pod 'LiveFader'

Usage

  • Create a UIView instance in your storyboard and make it's class to LiveFaderView.
  • Or create a LiveFaderView programmatically.
  • Set the bottom or middle control style with the style property.
  • Set the horizontal or vertical control type with the controlType property.
  • You can bind a @IBAction to the LiveFader's valueChanged event from the storyboard or programmatically.
  • You can change the enabled/disabled/highlighted color styles from the @IBInspectable in storyboard or programmatically.
  • LiveFaderView is an open class, so you can subclass it to make it look anything you want, by playing with it's layers or adding new ones.

LiveFaderScrollView

alt tag

  • Custom scroll view subclass lets you edit all faders with a single pan gesture recognizer.
  • Set its isFaderPanningEnabled property to true.
  • It won't let you scroll in this mode because you will use the current pan gesture for editing faders instead of scrolling.
  • Finds all LiveFaderViews in itself and it's subviews recursively, feel free to add your faders in a stack view or a custom container inside your LiveFaderScrollView.

App Store

This library used in my apps in App Store, check them up!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].