
⚠️请查看 LoaderUI (已准备好与支持 Swift Package Manager 一起使用),了解此组件的 SwiftUI 实现。🎉
NVActivityIndicatorView
是一个收集了各种炫酷加载动画的库。

类型 |
类型 |
类型 |
类型 |
1. ballPulse |
2. ballGridPulse |
3. ballClipRotate |
4. squareSpin |
5. ballClipRotatePulse |
6. ballClipRotateMultiple |
7. ballPulseRise |
8. ballRotate |
9. cubeTransition |
10. ballZigZag |
11. ballZigZagDeflect |
12. ballTrianglePath |
13. ballScale |
14. lineScale |
15. lineScaleParty |
16. ballScaleMultiple |
17. ballPulseSync |
18. ballBeat |
19. lineScalePulseOut |
20. lineScalePulseOutRapid |
21. ballScaleRipple |
22. ballScaleRippleMultiple |
23. ballSpinFadeLoader |
24. lineSpinFadeLoader |
25. triangleSkewSpin |
26. pacman |
27. ballGridBeat |
28. semiCircleSpin |
29. ballRotateChase |
30. orbit |
31. audioEqualizer |
32. circleStrokeSpin |
Cocoapods 是 Swift 和 Objective-C Cocoa 项目的依赖管理器。 要使用 CocoaPods 将 NVActivityIndicatorView 添加到您的项目中,请将其添加到您的 Podfile
中。
pod 'NVActivityIndicatorView'
Carthage 旨在成为将框架添加到您的 Cocoa 应用程序的最简单方式。 要使用 Carthage 将 NVActivityIndicatorView 添加到您的项目中,请将其添加到您的 Cartfile
中。
github "ninjaprox/NVActivityIndicatorView"
Swift Package Manager 是一个用于管理 Swift 代码分发的工具。 要使用 Swift Package Manger 将 NVActivityIndicatorView 添加到您的项目中,请将其添加到您的 Package.swift
的 dependencies
中
dependencies: [
.package(url: "https://github.com/ninjaprox/NVActivityIndicatorView.git")
]
版本 5.0.0 包含破坏性更改。 请参阅发行说明了解详情。
首先,导入 NVActivityIndicatorView
。
import NVActivityIndicatorView
然后,您可以通过两种方式创建 NVActivityIndicatorView
- 通过 Storyboard,将任何
UIView
的类更改为 NVActivityIndicatorView
。
注意: 将 Module
设置为 NVActivityIndicatorView
。
NVActivityIndicatorView(frame: frame, type: type, color: color, padding: padding)
开始动画。
activityIndicatorView.startAnimating()
停止动画。
activityIndicatorView.stopAnimating()
确定它是否正在动画。
animating = activityIndicatorView.isAnimating
在 Storyboard 中,您可以更改 Utilities 面板的 Attributes inspector 选项卡中的所有属性。
注意: 对于 Type Name
,请使用 动画类型 中的值(不区分大小写)之一。
所有属性都是公共的,因此您可以在初始化后更改它们。
注意: 所有更改都必须在调用 startAnimating()
之前进行。
https://nvactivityindicatorview.vinhis.me/
感谢 Connor Atherton 对 Loaders.css 和 Danil Gontovnik 对 DGActivityIndicatorView 的启发。
MIT 许可证 (MIT)
版权所有 (c) 2016 Vinh Nguyen @ninjaprox