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
有兴趣可以关注我的博客,里面有更多内容