SwiftLoader


TAG:  Indicators ,animations ,SwiftLoader ,ActivityIndicatorView ,Indicator ,Swift ,loading

Licence:  MIT

Classification:  Indicator ( Activity Indicator )

Platform:  IOS

Language:  Swift

Device:
iPhone / iPad

Download

Installation

In case you installed SwiftLoader via CocoaPods you need to import it (add this somewhere at the top of your source code file):
import SwiftLoader
Show SwiftLoader without text:
  SwiftLoader.show(animated: true)
Show SwiftLoader with text:
  SwiftLoader.show(title: "Loading...", animated: true)
Hide SwiftLoader:
  SwiftLoader.hide()

Configuration

SwiftLoader has simple configuration system.
You need to create SwiftLoader.Config object, set params:
  var config : SwiftLoader.Config = SwiftLoader.Config()
  config.size = 150
  config.spinnerColor = .redColor()
  config.foregroundColor = .blackColor()
  config.foregroundAlpha = 0.5
and set new config for SwiftLoader:
  SwiftLoader.setConfig(config)

Current available params:

  • size - Size of loader
  • spinnerColor - Color of spinner view
  • spinnerLineWidth - Line width of spinner view layer
  • titleTextColor - Color of title text
  • titleTextFont - Font of title text
  • backgroundColor - Background color for loader
  • foregroundColor - Foreground color for loader
  • cornerRadius - Radius of corners of loader
  • foregroundAlpha - Alpha property for foreground

Install

SwiftSpinner is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'SwiftLoader'
In case you don’t want to use CocoaPods - just copy the file SwiftLoader/SwiftLoader.swift to your Xcode project.

0 Comments: