SpinKitFramework 1.0.1

SpinKitFramework 1.0.1

fmnoyader 维护。



  • fermoya

SpinKit

Download CocoaPods platforms License: MIT

基于 tobiasahlin 的 CSS SpinKit,SpinKit 是一个友好的框架,提供了一套旋转器或加载器。当您的应用程序遇到大量负载任务或帮助场景之间的过渡时,它们特别适合使用。

用法

每个 Spinner 都是实现了 SpinnerType 接口的视图,并公开了四个属性来自定义它。要启动旋转器,只需调用其 startLoading 方法。以下是一些示例代码

let spinner = WaveSpinner(primaryColor: selectedColor,
                              frame: CGRect(origin: .zero,
                                            size: CGSize(width: 50,
                                                         height: 50)))
 
 spinner.startLoading()

自定义

您可以更改其颜色、动画速度,并修改其内容内边距。

spinner.primaryColor = UIColor.green
spinner.contentInsets = UIEdgeInsets(top: 20, left: 20, bottom: 20, right: 20)
spinner.animationSpeed = 3      // Speeds up the animation by 3

注意:一旦旋转器开始动画,不要更改这些属性。其中一些属性是动画的一部分,可能不会得到预期的结果。

您还可以将 isTranslucent 属性设置为 false(默认为 true)。这将使视图采用 primaryColor,并以白色色调显示旋转器。

  • 半透明旋转器

  • 不透明旋转器

可用加载器

选择你最喜欢的一个 ;)

旋转平面

双跳加载器

波浪加载器

游走方块加载器

脉冲加载器

追逐点加载器

三跳加载器

圆形

正方形单元

渐隐圆形

折叠立方体