ZigProgressView
在您的视图中仅用两步即可添加锯齿形进度动画
要求
- iOS 10.0+ / Mac OS X 10.9+ / watchOS 2.0+ / tvOS 9.0+
- Xcode 8.0+
安装
CocoaPods
要使用 CocoaPods 将 ZigProgressView 集成到您的 Xcode 项目中,请在您的 Podfile
中指定它
use_frameworks!
pod 'ZigProgressView'
然后,运行以下命令
$ pod install
Carthage
要使用 Carthage 将 ZigProgressView
集成到您的 Xcode 项目中,请在您的 Cartfile
中指定它
github "jwd-ali/ZigProgressView"
手动
如果您偏好不使用依赖管理器,您可以手动将 ZigProgressView 集成到您的项目中。
-
将源代码添加到您的项目中
- 拖动
ZProgressView.swift
和CALayer+Extension.swift
使用方法
- 拖动
如果您正在使用任何依赖管理器(pods, carthage, 软件包管理器)来集成 ZigProgressView。首先导入 ProgressView
import ZProgressView
对于手动安装,您不需要导入任何内容
如果您想自定义颜色,只需用四种颜色初始化 progressView,如下所示
var progessView = ZProgressView()
或者
private lazy var progessView: ZProgressView = { let progress = ZProgressView() progress.color = .black progress.strokeWidth = 25 return progress
}()
然后在您想要显示进度的视图中调用
progessView.StartAnimating(in: self.view)
要停止和隐藏,请调用
progessView.stopAnimating()
为了更好地理解,框架还包含示例项目
恭喜!您已完成。
贡献
我很乐意得到该项目的帮助。对于小改动,请发起一个拉取请求,对于较大的改动,请先打开一个问题来讨论您想要看到的内容。