轻量级的 Swift 加载活动,支持 iOS7+。非常简单易用,只需添加类并写一行代码。
EZLoadingActivity.show("Loading...", disableUI: true)
‘disableUI’ 会阻止用户交互,直到您隐藏加载活动。
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)
设置选项 |
---|
背景颜色 |
活动颜色 |
文本颜色 |
字体名称 |
成功图标 |
失败图标 |
成功文本 |
失败文本 |
成功颜色 |
失败颜色 |
活动宽度 |
活动高度 |
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 是一个单例对象,因此您不需要跟踪其实例。
EZLoadingActivity在MIT许可证下可用。查看LICENSE文件。
swift, hud, loading, activity, progresshud, progress, track, spinner,