SimformSolutionsPvtLtd / Ssspinnerbutton
Licence: mit
Forget about typical stereotypic loading, It's time to change. SSSpinnerButton is an elegant button with a diffrent spinner animations.
Stars: ✭ 357
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
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.
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
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
- Spinner animations inspired from NVActivityIndicatorView
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].