PUWaitHUD 1.0.5

PUWaitHUD 1.0.5

Maintained by Payal Umraliya.




PUWaitHUD 1.0.5

  • By
  • Payal U.

PUWaitHUD

Introduction

PUWaitHUD is a few types of awesome loading animations that can be used to add as api response waiting indicators.

Output

Animation types

Types

  1. Dashed
  2. Infinity
  3. Ripley
  4. Quarbit

Installation

Cocoapods

Cocoapods is a dependency manager for Swift and Objective-C Cocoa projects. To use PUWaitHUD with CocoaPods, add it in your Podfile.

pod 'PUWaitHUD'

To specify with version:

pod 'PUWaitHUD', :git => 'https://github.com/PayalUmraliya/PUWaitHUD.git', :branch => '1.0.4'

Usage

First you need to import PUWaitHUD at the view controller file where you are going to use.

import PUWaitHUD

Show HUD

func showLoading(_ vwname: UIView, _ typee: ActivityIndicatorType)
{
    hideLoading()
    let vw = UIView.init(frame: UIScreen.main.bounds)
    vw.tag = 99999
    vw.backgroundColor = UIColor.black.withAlphaComponent(0.5)
    let activityView = ActivityIndicators().create(type: typee)
    vw.addSubview(activityView!)
    activityView?.color = .clear
    activityView?.center = vw.center
    activityView!.startAnimating()
    vwname.addSubview(vw)
}

Hide HUD

func hideLoading()
{
    UIApplication.shared.windows.filter {$0.isKeyWindow}.first?.viewWithTag(99999)?.removeFromSuperview()
}

Note:

Above is the basic usage for the HUD you can manage the parameters for the functions as per your need in order to make it global.

License

The MIT License (MIT)

Copyright (c) 2021 Payal Umralya [[email protected]]