SpinnerAnimation
SpinnerAnimation
只需在您的视图中执行 2 个步骤即可添加进度动画
要求
- iOS 10.0+ / Mac OS X 10.9+ / watchOS 2.0+ / tvOS 9.0+
- Xcode 8.0+
安装
CocoaPods
要使用 CocoaPods 将 SpinnerAnimation 集成到您的 Xcode 项目中,请在您的 Podfile
中指定它。
use_frameworks!
pod 'SpinnerAnimation'
然后,运行以下命令:
$ pod install
Carthage
要使用 Carthage 将 SpinnerAnimation
整合到您的 Xcode 项目中,请在您的 Cartfile
中指定它。
github "jwd-ali/SpinnerAnimation"
手动
如果您不希望使用依赖关系管理器,您可以选择手动将 SpinnerAnimation 整合到项目中。
-
将资源添加到您的项目中
- 将
SpinnerAnimation.swift
和CALayer+Extension.swift
拖放到项目中
使用方法
- 将
如果您正在使用任何依赖关系管理器(如 pods, Carthage, 软件包管理器)来整合 SpinnerAnimation,请首先导入 SpinnerAnimation。
import SpinnerAnimation
对于手动安装,您无需导入任何内容。
如果您想自定义颜色,需要使用四种颜色来初始化进度视图,如下所示
var progessView = SpinnerAnimation()
然后,在您想要显示进度视图的视图中调用
progessView.StartAnimating(in: self.view)
要停止和隐藏进度视图,调用
progessView.stopAnimating()
为了更好地理解框架,其中还包括了一个示例项目。
恭喜!您已经完成了。
贡献
我很乐意在这个项目中获得帮助。对于小的更改,请 发起一个 pull request,对于较大的更改,请 首先创建一个问题 来讨论您想看到的内容。