iOS上的顶部提示栏

Dywane 2019-01-18 10:59:17 818

4853563-880e332582376693.gif


DWBarHUD 是一个纯Swift编写的顶部通知栏

功能

  • 高度自定义

  • 在ViewController顶部显示

  • 四种不同类型的通知

  • 出现/隐藏动画

安装

在 Podfile中加入

target 'MyApp' do
  pod 'DWBarHUD', '~> 1.0'
end

然后在终端中运行pod install

另外也可以使用pod try DWBarHUD来做一个测试运行

用法

在任何ViewController中 import 这个模块

import DWBarHUD

随后就可以简单的展示这个HUD,并让它自动消失

DWBarHUD.showHUD(message: "This is a message", type: .success)

自定义

在HUDConfig类中提供了大量属性用于自定义:

  • DWBarHUD.sharedHUD.config.animationDuration 可以用于修改出现/隐藏动画的时长

  • DWBarHUD.sharedHUD.config.displayDuration 用于修改HUD显示的时长

  • DWBarHUD.sharedHUD.config.barHeight 用于修改HUD的高度

  • DWBarHUD.sharedHUD.config.animationType 用于选择出现/隐藏动画的类型

  • DWBarHUD.sharedHUD.config.barSuccessIcon & DWBarHUD.sharedHUD.config.barSuccessColor 选择成功类型的HUD的颜色和图标

更多可以在项目中进行查看

Requirements

  • iOS 9.0+

  • Swift 4

  • Xcode 9

Contribution

欢迎对项目提供宝贵意见,有问题也可以在Github Issue上与我进行联系

License

DWBarHUD is open-sourced software licensed under the MIT license.

Credits

有兴趣可以关注我的博客,里面有更多内容

作者:Dywane

链接:https://www.jianshu.com/p/98aec257db34