内容
安装
CocoaPods
Pinwheel
通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod "Pinwheel"
Carthage
Pinwheel
通过 Carthage 提供。要安装它,只需将以下行添加到您的 Cartfile 中
github "Astranno/Pinwheel" == 1.0.0
子模块
如果不使用CocoaPods,您仍然可以将Pinwheel
作为一个子模块添加,将Pinwheel.xcodeproj
拖入您的项目,并将Pinwheel.framework
嵌入到您的目标中。
- 将
Pinwheel.xcodeproj
拖到您的项目中 - 选择您的应用程序目标
- 点击
嵌入式二进制文件
部分上的+
按钮 - 添加
Pinwheel.framework
手册
您可以直接将所需文件拖入项目,但请注意,这种方式您无法自动获取所有最新的Pinwheel
功能。
使用方法
配置
请确保导入Pinwheel
import Pinwheel
初始化PinwheelActivityIndicator
使用预设大小初始化
let pinwheelActivityIndicator = PinwheelActivityIndicator(style: .normal)
或者
let pinwheelActivityIndicator = PinwheelActivityIndicator(style: .large)
如果未设置任何参数,将选择正常样式。
使用自定义大小初始化
let pinwheelActivityIndicator = PinwheelActivityIndicator(size: 30)
转动风车
开始转动
pinwheelActivityIndicator.startAnimating()
停止转动
pinwheelActivityIndicator.stopAnimating()
风车选项
使用isAnimating属性返回指示器是否正在旋转的布尔值。
pinwheelActivityIndicator.isAnimating
设置hidesWhenStopped属性以告知指示器在旋转完成后是否隐藏自己。这也可以在初始化器中设置。默认值是true。
pinwheelActivityIndicator.hidesWhenStopped = false
许可协议
Pinwheel
遵循MIT许可协议。有关更多信息,请参阅LICENSE文件。
由