RCMessageKit 13.4

RCMessageKit 13.4

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最新版2021年3月

Related Code 维护。



  • Related Code

13.4 新 特 性

  • 新功能 + 完整的 Swift 重构。

概述

ProgressHUD 是一个轻量级且易于使用的 iOS HUD。

安装

CocoaPods

CocoaPods 是 cocoa 项目的依赖管理器。有关使用和安装说明,请访问他们的网站。为了使用 CocoaPods 将 ProgressHUD 集成到您的 Xcode 项目中,请在您的 Podfile 中指定它。

pod 'ProgressHUD'

手动

如果您不想使用任何依赖管理器,可以手动将 ProgressHUD 集成到您的项目中。只需将 ProgressHUD.swift 文件复制到您的 Xcode 项目中。

快速开始

ProgressHUD.show("Some text...")
ProgressHUD.showSucceed()
ProgressHUD.showFailed()
ProgressHUD.showProgress(0.42)
ProgressHUD.show(icon: .heart)
ProgressHUD.dismiss()

要求

  • iOS 13.0+

自定义

您可以使用以下方法自定义颜色、字体、图片、动画类型和其他一些选项。

ProgressHUD.animationType = .circleStrokeSpin
ProgressHUD.colorHUD = .systemGray
ProgressHUD.colorBackground = .lightGray
ProgressHUD.colorAnimation = .systemBlue
ProgressHUD.colorProgress = .systemBlue
ProgressHUD.colorStatus = .label
ProgressHUD.fontStatus = .boldSystemFont(ofSize: 24)
ProgressHUD.imageSuccess = UIImage(named: "success.png")
ProgressHUD.imageError = UIImage(named: "error.png")

预定义的动画和图标类型列表

public enum AnimationType {
	case systemActivityIndicator
	case horizontalCirclesPulse
	case lineScaling
	case singleCirclePulse
	case multipleCirclePulse
	case singleCircleScaleRipple
	case multipleCircleScaleRipple
	case circleSpinFade
	case lineSpinFade
	case circleRotateChase
	case circleStrokeSpin
}
public enum AnimatedIcon {
	case succeed
	case failed
	case added
}
public enum AlertIcon {
	case heart
	case doc
	case bookmark
	case moon
	case star
	case exclamation
	case flag
	case message
	case question
	case bolt
	case shuffle
	case eject
	case card
	case rotate
	case like
	case dislike
	case privacy
	case cart
	case search
}

联系

您有什么问题或想法吗?我的电子邮件是 [email protected],或者您可以在 relatedcode.com 找到更多信息。

许可

MIT 许可证

版权所有 (c) 2020Related Code

特此授权,任何获得本软件及其相关文档文件(统称为“软件”)的人,可以免费使用、复制、修改、合并、发布、分发、许可及/或销售软件副本,并允许提供给软件的人进行上述操作,但须遵守以下条件:

上述版权声明和授权声明应包含在软件的所有副本或实质性部分中。

本软件按“现状”提供,不提供任何形式的保证,包括但不限于适销性、针对特定目的的适用性和非侵权性。在任何情况下,作者或版权持有人不对任何索赔、损害或其他责任承担责任,无论责任是基于合同、侵权或其他原因,是否与软件本身、软件的使用或其他相关操作有关。