TestsTested | ✗ |
LangLanguage | SwiftSwift |
License | MIT |
ReleasedLast Release | Nov 2016 |
SPMSupports SPM | ✗ |
Maintained by goktugyil.
Lightweight Swift loading activity for iOS7+. Really simple to use, just add the class and write 1 line of code.
EZLoadingActivity.show("Loading...", disableUI: true)
‘disableUI’ stops user interactions until you hide loadingactivity.
EZLoadingActivity.hide(success: true, animated: true)
EZLoadingActivity.hide(success: false, animated: true)
EZLoadingActivity.hide(success: true, animated: false)
EZLoadingActivity.hide()
EZLoadingActivity.Settings.SuccessColor = UIColor.blueColor()
EZLoadingActivity.show("Loading...", disableUI: false)
Settings Options |
---|
BackgroundColor |
ActivityColor |
TextColor |
FontName |
SuccessIcon |
FailIcon |
SuccessText |
FailText |
SuccessColor |
FailColor |
ActivityWidth |
ActivityHeight |
EZLoadingActivity.show("Uploading...", disableUI: false)
var postObject = PFObject(className: "className")
postObject.saveInBackgroundWithBlock { (succeeded: Bool, error: NSError!) -> Void in
if error == nil {
if succeeded == true {
EZLoadingActivity.hide(success: true, animated: false)
print("Upload Complete")
} else {
EZLoadingActivity.hide(success: false, animated: true)
print("Upload Failed")
}
} else {
EZLoadingActivity.hide(success: false, animated: true)
print("Error")
}
}
EZLoadingActivity.showWithDelay("Waiting...", disableUI: false, seconds: 2)
EZLoadingActivity.Settings.LoadOverApplicationWindow = true
EZLoadingActivity is a singleton object so you don’t need to keep track of its instance.
EZLoadingActivity is available under the MIT license. See the LICENSE file.
swift, hud, loading, activity, progresshud, progress, track, spinner,