All Projects → SimformSolutionsPvtLtd → Ssspinnerbutton

SimformSolutionsPvtLtd / Ssspinnerbutton

Licence: mit
Forget about typical stereotypic loading, It's time to change. SSSpinnerButton is an elegant button with a diffrent spinner animations.

Programming Languages

swift
15916 projects
swift4
162 projects

Projects that are alternatives of or similar to Ssspinnerbutton

Transitionbutton
UIButton sublass for loading and transition animation.
Stars: ✭ 1,124 (+214.85%)
Mutual labels:  cocoapods, carthage, loading, uibutton
Loaderbutton
LoaderButton is a very interesting animation loading button.
Stars: ✭ 19 (-94.68%)
Mutual labels:  cocoapods, animations, loading, uibutton
Swiftyanimate
Composable animations in Swift
Stars: ✭ 194 (-45.66%)
Mutual labels:  cocoapods, carthage, animations
Aaviewanimator
AAViewAnimator is a set of animations designed for UIView, UIButton, UIImageView with options in iOS, written in Swift.
Stars: ✭ 33 (-90.76%)
Mutual labels:  cocoapods, animations, uibutton
Haptica
Easy Haptic Feedback Generator 📳
Stars: ✭ 587 (+64.43%)
Mutual labels:  cocoapods, carthage, uibutton
Loadingshimmer
An easy way to add a shimmering effect to any view with just one line of code. It is useful as an unobtrusive loading indicator.
Stars: ✭ 1,180 (+230.53%)
Mutual labels:  cocoapods, carthage, animations
Nvactivityindicatorview
A collection of awesome loading animations
Stars: ✭ 10,031 (+2709.8%)
Mutual labels:  cocoapods, carthage, loader
Closures
Swifty closures for UIKit and Foundation
Stars: ✭ 1,720 (+381.79%)
Mutual labels:  cocoapods, carthage, uibutton
SSSwiftUISpinnerButton
SSSwiftUISpinnerButton is a collection of various spinning animations for buttons in SwiftUI.
Stars: ✭ 37 (-89.64%)
Mutual labels:  loader, loading, animations
Xlactioncontroller
Fully customizable and extensible action sheet controller written in Swift
Stars: ✭ 3,228 (+804.2%)
Mutual labels:  cocoapods, carthage
Ioniconskit
Use Ionicons in your Swift projects.
Stars: ✭ 310 (-13.17%)
Mutual labels:  cocoapods, carthage
Tbuiautotest
Generating UI test label automatically for iOS.
Stars: ✭ 333 (-6.72%)
Mutual labels:  cocoapods, carthage
Waitme
jquery plugin for easy creating loading css3/images animations
Stars: ✭ 302 (-15.41%)
Mutual labels:  loader, loading
Functionkit
A framework for functional types and operations designed to fit naturally into Swift.
Stars: ✭ 302 (-15.41%)
Mutual labels:  cocoapods, carthage
Observable
The easiest way to observe values in Swift.
Stars: ✭ 346 (-3.08%)
Mutual labels:  cocoapods, carthage
Stevia
🍃 Concise Autolayout code
Stars: ✭ 3,182 (+791.32%)
Mutual labels:  cocoapods, carthage
Misterfusion
MisterFusion is Swift DSL for AutoLayout. It is the extremely clear, but concise syntax, in addition, can be used in both Swift and Objective-C. Support Safe Area and Size Class.
Stars: ✭ 314 (-12.04%)
Mutual labels:  cocoapods, carthage
Microfeatures Guidelines
📦📝 uFeatures guidelines
Stars: ✭ 315 (-11.76%)
Mutual labels:  cocoapods, carthage
Loading Bar
Flexible, light weighted and super fast Progress Bar Library
Stars: ✭ 300 (-15.97%)
Mutual labels:  loader, loading
Eachnavigationbar
A custom navigation bar for each view controller.
Stars: ✭ 314 (-12.04%)
Mutual labels:  cocoapods, carthage

SSspinnerButton

SSSpinnerButton is an elegant button with a different spinner animations.

Swift Version Build Status License Platform PRs Welcome

Alt text

Features!

  • Rounded button when spinner active
  • Various spinner animations
  • Dynamic spinner size
  • Spinner with completion types (Success, fail, error)
  • CocoaPods

Requirements

  • iOS 10.0+
  • Xcode 9+

Installation

CocoaPods

  • You can use CocoaPods to install SSSpinnerButton by adding it to your Podfile:

     use_frameworks!
     pod 'SSSpinnerButton'
    
  •  import UIKit
     import SSSpinnerButton
    

Carthage

Add github simformsolutions/SSSpinnerButton to your project's Cartfile

Manually

  • Download and drop SSSpinnerButton folder in your project.
  • Congratulations!

Usage example

  • In the storyboard add a UIButton and change its class to SSSpinnerButton Alt text

    StartAnimation

    button.startAnimate(spinnerType: SpinnerType.ballClipRotate, spinnercolor: UIColor.red, spinnerSize: 20, complete: {
        // Your code here
    })
    

    StopAnimation

    button.stopAnimate(complete: {
        // Your code here
    })
    

    StopAnimation with completion types

    button.stopAnimatingWithCompletionType(completionType: .success, complete: {
        // Your code here
    })
    

    StopAnimation with completion types and back to defaults

    button.stopAnimationWithCompletionTypeAndBackToDefaults(completionType: .fail, backToDefaults: true, complete: {
        // Your code here
    })
    

Migration

Version 3.0.1

  • This version requires Xcode 10.2 and Swift 5.0.

Version 2.0.1

  • This version requires Xcode 10.1 and Swift 4.2.

Contribute

  • We would love you for the contribution to SSspinnerButton, check the LICENSE file for more info.

Meta

  • Distributed under the MIT license. See LICENSE for more information.

Inspired

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].