CWProgressHUD.show()
CWProgressHUD.show(withMessage: "Some message you'd like to display")
Additional uses
CWProgressHUD.show(withProgress: someCGFloatValue)
CWProgressHUD.showSuccess(withMessage: "Your image was uploaded successfully!")
CWProgressHUD.showError(withMessage: "Could not load data...")
Simply call 'dismiss' to hide the progressHUD
CWProgressHUD.dismiss()
The HUD allows for two themes: dark and light. The default theme is light which features a white background and black text/images. The dark theme features reverse; black background with white text/images
CWProgressHUD.setStyle(.light)
// or
CWProgressHUD.setStyle(.dark)
However, you may use your own custom colors with this function:
CWProgressHUD.createCustomStyle(withBackgroundColor: UIColor(red: 80/255, green: 45/255, blue: 12/255, alpha: 1.0),
andTextColor: UIColor(red: 20/255, green: 15/255, blue: 12/255, alpha: 1.0))
CWProgressHUD.showSuccess(withMessage: "Successfully uploaded your image!")
The backgroundColor changes the color of the background of course, while the textColor changes the color of the text AND whichever animated view is being displayed. For example, the above example will create a teal-like green background with a navy blue text color and checkmark. You can pair this with any of the show(...) functions
To run the example project, clone the repo, and run pod install
from the Example directory first.
CWProgressHUD is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'CWProgressHUD'
ChrishonWyllie, [email protected]
CWProgressHUD is available under the MIT license. See the LICENSE file for more info.