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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 不要爱的太满,害人害己。 这是朋友对我说的戒告 没遇上她之前我其实早就打算了孤独终老 常年的习惯一个人做所有事 突...
    百止阅读 203评论 0 1
  • 在微软office好不容易输到新的篇章,它竟自动退出!明明设置了自动保存,重新打开后,竟没有今天新输入的内...
    月照清松阅读 242评论 0 0
  • 女人嘛,总觉得依靠人是理所当然的!在家依靠父母,在外依靠兄弟姐妹,嫁人之后依靠丈夫,老了依靠儿女‘!殊不知当这些依...
    亲爰的自已从零开始吧阅读 229评论 0 0
  • 家纺女王阅读 240评论 0 0
  • 我们寄托敬意、安放思念 硝烟散去,和平安宁 然而,曾经的苦难不能忘 曾经的牺牲不敢忘 “吾至爱汝,即此爱汝一念, ...
    卫校一七药二阅读 1,398评论 5 14