EZLoadingActivity 1.01

EZLoadingActivity 1.01

测试已测试
语言语言 SwiftSwift
许可 MIT
发布最新发布Nov 2016
SPM支持 SPM

goktugyil 维护。



  • goktugyil

EZLoadingActivity

轻量级的 Swift 加载活动,支持 iOS7+。非常简单易用,只需添加类并写一行代码。

demo

易于使用

EZLoadingActivity.show("Loading...", disableUI: true)

‘disableUI’ 会阻止用户交互,直到您隐藏加载活动。

如何关闭

EZLoadingActivity.hide(success: true, animated: true)

失败

EZLoadingActivity.hide(success: false, animated: true)

demo

无动画

EZLoadingActivity.hide(success: true, animated: false)

demo

直接隐藏

EZLoadingActivity.hide()

demo

编辑

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
EZLoadingActivity.showWithDelay("Waiting...", disableUI: false, seconds: 2)
从应用程序窗口显示 EZLoadingActivity(例如:对于分割视图控制器)
EZLoadingActivity.Settings.LoadOverApplicationWindow = true

无对象跟踪

EZLoadingActivity 是一个单例对象,因此您不需要跟踪其实例。

安装(约10秒)

  1. 下载并将 'EZLoadingActivity.swift’ 拖到您的项目中。
  2. 恭喜!

要求

  • Xcode 6或更高版本(在7上进行了测试)
  • iOS 7或更高版本(在9上进行了测试)

可能的功能

许可证

EZLoadingActivity在MIT许可证下可用。查看LICENSE文件

关键词

swift, hud, loading, activity, progresshud, progress, track, spinner,