Home

Awesome

VHUD

Version Swift 5.0 Platforms iOS Xcode 10.2

Simple HUD.

Capture

VHUD is inspired by PKHUD.

Example

Show


import VHUD

func example() {
  var content = VHUDContent(.loop(3.0))
  content.loadingText = "Loading.."
  content.completionText = "Finish!"

  VHUD.show(content)
}

Dismiss


// duration, deley(Option), text(Option), completion(Option)
VHUD.dismiss(1.0, 1.0)

Mode

Customization

Shape


var content = VHUDContent(.loop(3.0))
content.shape = .circle
VHUD.show(content)

Capture


var content = VHUDContent(.loop(3.0))
content.shape = .round
VHUD.show(content)

Capture

And Custom (using closure)

Style


var content = VHUDContent(.loop(3.0))
content.shape = .circle
content.style = .light
VHUD.show(content)

Capture


var content = VHUDContent(.loop(3.0))
content.shape = .circle
content.style = .dark
VHUD.show(content)

Capture


var content = VHUDContent(.loop(3.0))
content.shape = .circle
content.style = .blur(.light)
VHUD.show(content)

Capture

Background


var content = VHUDContent(.loop(3.0))
content.shape = .circle
content.style = .blur(.light)
content.background = .none
VHUD.show(content)

Capture


var content = VHUDContent(.loop(3.0))
content.shape = .circle
content.style = .dark
content.background = .color(#colorLiteral(red: 0.937254902, green: 0.937254902, blue: 0.9568627451, alpha: 0.7))
VHUD.show(content)

Capture


var content = VHUDContent(.loop(3.0))
content.shape = .circle
content.style = .light
content.background = .blur(.dark)
VHUD.show(content)

Capture

Requirements

OSSwift
v1.1.xiOS 8+3.0
v1.2.xiOS 8+3.2
v1.3.xiOS 9+4.1
v1.4.xiOS 9+4.2
v1.5.xiOS 10+5.0

Installation

CocoaPods

You can use CocoaPods to install VHUD by adding it to your Podfile:


use_frameworks!
pod 'VHUD'

To get the full benefits import VHUD wherever you import UIKit


import UIKit
import VHUD

Carthage

You can use Carthage to install VHUD by adding it to your Cartfile:


github "xxxAIRINxxx/VHUD"

To get the full benefits import VHUD wherever you import UIKit


import UIKit
import VHUD

Manually

  1. Download and drop /Sources folder in your project.
  2. Congratulations!

License

MIT license. See the LICENSE file for more info.