Popularity
1.6
Stable
Activity
0.0
Declining
55
3
8

Monthly Downloads: 0
Programming language: Swift
License: MIT License
Tags: UI     Transition    
Latest version: v0.0.2

SendIndicator alternatives and similar libraries

Based on the "Transition" category

Do you think we are missing an alternative of SendIndicator or a related project?

Add another 'Transition' Library

README

SendIndicator

[showcase](Images/showcase.gif)

Platform CocoaPods Carthage Compatible

Yet another task indicator

Requirements

  • iOS 8.0+
  • Swift 3.0+
  • Xcode 8.0+

Installation

CocoaPods

CocoaPods is a dependency manager for Cocoa projects. You can install it with the following command:

$ gem install cocoapods

CocoaPods 1.1.0+ is required to build SendIndicator 0.0.2+.

To integrate SendIndicator into your Xcode project using CocoaPods, specify it in your Podfile:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!

pod 'SendIndicator', '~> 0.0.2'

Then, run the following command:

$ pod install

Carthage

Carthage is a decentralized dependency manager that automates the process of adding frameworks to your Cocoa application.

You can install Carthage with Homebrew using the following command:

$ brew update
$ brew install carthage

To integrate SendIndicator into your Xcode project using Carthage, specify it in your Cartfile:

github "LeonardoCardoso/SendIndicator" ~> 0.0.2

Manually

If you prefer not to use either of the aforementioned dependency managers, you can integrate SendIndicator into your project manually.

Usage

You can use a SendIndicator on Storyboards or, if you want to do it programatically, you can create it just like you create a UIView:

let indicator = SendIndicator(frame: CGRect(x: 0, y: 0, width: 60, height: 35), palette: Palette(indicatorColor: .red)) // Choose a ration 12/7 for width/height
self.parentView.addSubview(downloadButton)
indicator.startAnimation()
indicator.stopAnimation()

Storyboard

Last but not least, you can customize SendIndicator properties right from Interface Builder or Storyboards.

[storyboard](Images/storyboard.png)

License

SendIndicator is released under the MIT license. See LICENSE for details.

Follow me for the latest updates


*Note that all licence references and agreements mentioned in the SendIndicator README section above are relevant to that project's source code only.