Simple HUD.
VHUD is inspired by PKHUD.
import VHUD
func example() {
var content = VHUDContent(.loop(3.0))
content.loadingText = "Loading.."
content.completionText = "Finish!"
VHUD.show(content)
}// duration, deley(Option), text(Option), completion(Option)
VHUD.dismiss(1.0, 1.0)- Loop
- Duration
- PercentComplete
- circle
var content = VHUDContent(.loop(3.0))
content.shape = .circle
VHUD.show(content)- round
var content = VHUDContent(.loop(3.0))
content.shape = .round
VHUD.show(content)And Custom (using closure)
- light
var content = VHUDContent(.loop(3.0))
content.shape = .circle
content.style = .light
VHUD.show(content)- dark
var content = VHUDContent(.loop(3.0))
content.shape = .circle
content.style = .dark
VHUD.show(content)- blur
var content = VHUDContent(.loop(3.0))
content.shape = .circle
content.style = .blur(.light)
VHUD.show(content)- none
var content = VHUDContent(.loop(3.0))
content.shape = .circle
content.style = .blur(.light)
content.background = .none
VHUD.show(content)- color
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)- blur
var content = VHUDContent(.loop(3.0))
content.shape = .circle
content.style = .light
content.background = .blur(.dark)
VHUD.show(content)- Xcode 10+
| OS | Swift | |
|---|---|---|
| v1.1.x | iOS 8+ | 3.0 |
| v1.2.x | iOS 8+ | 3.2 |
| v1.3.x | iOS 9+ | 4.1 |
| v1.4.x | iOS 9+ | 4.2 |
| v1.5.x | iOS 10+ | 5.0 |
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 VHUDYou 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- Download and drop
/Sourcesfolder in your project. - Congratulations!
MIT license. See the LICENSE file for more info.