iOS上的顶部提示栏

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

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

你可能感兴趣的:(iOS上的顶部提示栏)