GiFHUD-Swift 0.3

GiFHUD-Swift 0.3

Cem Olcay 维护。



  • 作者
  • Cem Olcay

GiFHUD-Swift

使用 Swift 实现的能够显示 GIF 图片的进度 HUD

演示

alt tag

安装

pod 'GiFHUD-Swift'

用法

  • 导入 GIFHUD
  • 将您的 GIF 文件或图像序列文件添加到项目中。
// Setup gif image
GIFHUD.shared.setGif("pika.gif")
GIFHUD.shared.show()

就是这样!

只需使用 GIFHUD.shared.show(with overlay:duration:) 来显示 HUD。
使用 GIFHUD.shared.dismiss() 来关闭 HUD。

public func setGif(named: String)
public func setGif(bundle: NSBundle)
public func SetGif(images: [UIImage])

您可以通过提供其 String 名称、Bundle URL 或 UIImage 数组来设置您的 GIF。

可选值

var size            : CGFloat           = 150
var fadeDuration    : TimeInterval      = 0.3
var gifSpeed        : CGFloat           = 0.3
var overlayAlpha    : CGFloat           = 0.3

如果您想要自定义外观,请编辑这些值。

致谢

我使用的将 animated gif 转换为 UIImage 的 Swift 库
https://github.com/kaishin/gifu