CMHUD
Usage
/// Success
CMHUD.success(in: view)
CMHUD.success(in: self.view, hideAfter: 4)
CMHUD.success(in: self.view, withAppearance: customAppearance)
/// Error
CMHUD.error(in: self.view)
CMHUD.error(in: self.view, hideAfter: 4)
CMHUD.error(in: self.view, withAppearance: customAppearance)
/// Loading
CMHUD.loading(in: view)
/// Loading with animation view (you can see it in example)
CMHUD.loading(contentView: animationView, in: self.view)
/// Hide CMHUD
CMHUD.hide(from: view)
/// Progress
CMHUD.progress(progressValue, in: view)
/// Progress with custom animation view (you can see it in example)
CMHUD.progress(
$0,
with: animationView,
in: self.view,
withAppearance: customAppearance
)
Installation
Cocoapods
CMHUD is on Cocoapods! After setting up Cocoapods in your project, simply add the folowing to your Podfile: pod "CMHUD", :git => 'https://github.com/Incetro/CMHUD'
then run pod install
from the directory containing the Podfile!
Don't forget to include import CMHUD
in every file you'd like to use CMHUD
Requirements
- Swift 5.3+
- iOS 12.0+
License
Source code is distributed under MIT license.