KRActivityIndicatorView 3.0.8

KRActivityIndicatorView 3.0.8

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布上次发布2024年3月
SPM支持SPM

Krimpedance维护。



  • 作者:
  • krimpedance

日语

KRActivityIndicatorView

Version License Platform Download Carthage compatible CI Status

KRActivityIndicatorView是一个使用Swift编写的简单且可定制的活动指示器。

您可以从IB和代码中添加KRActivityIndicatorView。

HUD => https://github.com/krimpedance/KRProgressHUD

功能

  • 圆形指示器
  • 指示器颜色可以自定义

要求

  • iOS 9.0+
  • Xcode 12.0+
  • Swift 5.3+

DEMO

要运行示例项目,请克隆仓库,然后从DEMO目录中打开KRActivityIndicatorViewDemo.xcodeproj

或者 appetize.io

安装

KRActivityIndicatorView 通过 CocoaPodsCarthage 提供。要安装,只需将以下行添加到您的 Podfile 或 Cartfile

# CocoaPods
pod "KRActivityIndicatorView"
# Carthage
github "Krimpedance/KRActivityIndicatorView"

用法

(见 /Demo 中的示例 Xcode 项目)

用法几乎与 UIActivityIndicatorView 相同。

显示活动指示器

显示简单的 KRActivityIndicatorView。

let activityIndicator = KRActivityIndicatorView()
view.addSubview(activityIndicator)

使用单色。

KRActivityIndicatorView(colors: [.green])

使用渐变颜色。

KRActivityIndicatorView(colors: [.red, .orange, .white])

开始和停止动画。

activityIndicator.startAnimating()
activityIndicator.stopAnimating()

自定义

在 IB 上当前可用的参数

  • headColor - 渐变头部颜色。
  • tailColor - 渐变尾部颜色。
  • numberOfDots - 指示器点数。
  • duration - 一圈动画的持续时间。
  • animating - 当活动指示器显示时的动画。
  • hidesWhenStopped - 当调用 stopAnimating() 时调用 setHidden

版本说明

  • 3.0.7 :

    • 支持iOS 11及以下版本
  • 3.0.6 :

    • 适用于Xcode 12的更新

授权协议

KRActivityIndicatorView遵循MIT许可证。请参阅LICENSE文件以获取更多信息。