Swiftpack.co - krimpedance/KRActivityIndicatorView as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by krimpedance.
krimpedance/KRActivityIndicatorView 3.0.8
A simple and customizable activity indicator.
⭐️ 47
🕓 2 weeks ago
iOS
.package(url: "https://github.com/krimpedance/KRActivityIndicatorView.git", from: "3.0.8")

日本語

KRActivityIndicatorView

Version License Platform Download Carthage compatible CI Status

KRActivityIndicatorView is a simple and customizable activity indicator written in Swift.

You can add KRActivityIndicatorView from IB and code.

On HUD => https://github.com/krimpedance/KRProgressHUD

Features

  • Round indicator
  • Indicator color can be customized

Requirements

  • iOS 9.0+
  • Xcode 12.0+
  • Swift 5.3+

DEMO

To run the example project, clone the repo, and open KRActivityIndicatorViewDemo.xcodeproj from the DEMO directory.

or appetize.io

Installation

KRActivityIndicatorView is available through CocoaPods and Carthage. To install it, simply add the following line to your Podfile or Cartfile:

# CocoaPods
pod "KRActivityIndicatorView"
# Carthage
github "Krimpedance/KRActivityIndicatorView"

Usage

(see sample Xcode project in /Demo)

Usage is almost same as UIActivityIndicatorView.

Showing activity indicator

Show simple KRActivityIndicatorView.

let activityIndicator = KRActivityIndicatorView()
view.addSubview(activityIndicator)

With single color.

KRActivityIndicatorView(colors: [.green])

With gradation color.

KRActivityIndicatorView(colors: [.red, .orange, .white])

Start and stop animation.

activityIndicator.startAnimating()
activityIndicator.stopAnimating()

Customization

Current available params on IB:

  • headColor - gradient head color.
  • tailColor - gradient tail color.
  • numberOfDots - number of indicator dots.
  • duration - Duration for one rotation.
  • animating - Animation of activity indicator when it's shown
  • hidesWhenStopped - calls setHidden when call stopAnimating()

Release Note

  • 3.0.8 :

    • Add privacy manifests
  • 3.0.7 :

    • Support for iOS 11 and below

License

KRActivityIndicatorView is available under the MIT license. See the LICENSE file for more info.

GitHub

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

Release Notes

KRActivityIndicatorView is now supported Swift 5.0
4 years ago

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