SSSpinnerButton is an elegant button with a different spinner animations.
- Rounded button when spinner active
- Various spinner animations
- Dynamic spinner size
- Spinner with completion types (Success, fail, error)
- CocoaPods
- iOS 10.0+
- Xcode 9+
CocoaPods
-
You can use CocoaPods to install SSSpinnerButton by adding it to your Podfile:
use_frameworks! pod 'SSSpinnerButton'
-
import UIKit import SSSpinnerButton
Manually
- Download and drop SSSpinnerButton folder in your project.
- Congratulations!
-
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 })
- We would love you for the contribution to SSspinnerButton, check the LICENSE file for more info.
- Distributed under the MIT license. See LICENSE for more information.
- Spinner animations inspired from NVActivityIndicatorView