Hedwig 1.3

Hedwig 1.3

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布上次发布2016年12月
SwiftSwift 版本3.0
SPM支持 SPM

Derek Liz 维护。



Hedwig 1.3

  • Lab 7

Hedwig

Hello from Hedwig

Hedwig 显示通知并允许用户处理它。

Hedwig (1997年7月27日去世)是哈利·波特宠爱的雪鸮。更多信息,请参见Hedwig | 哈利·波特维基

配置

以下列出可用的配置属性和默认值

  • Hedwig.height = 64
  • Hedwig.backgroundColor = UIColor.black
  • Hedwig.textColor = UIColor.white
  • Hedwig.font = UIFont.systemFont(ofSize: 17)
  • Hedwig.slideDuration = TimeInterval(UINavigationControllerHideShowBarDuration)
  • Hedwig.displayDuration = nil

在显示通知时进行的配置无效。

使用

import Hedwig

显示通知

Hedwig.show(notification: "Hello from Hedwig")
Hedwig.show(notification: "Hello from Hedwig", handler: nil) { (complete) in
    print(complete)
}

Hedwig 允许用户通过点击来处理通知,并在这一点上声明处理程序。

Hedwig.show(notification: "Hello from Hedwig", handler: { (_) in
    print("Tap")
}, completion: nil)

隐藏通知

如果 Hedwig.displayDuration 的值为正,Hedwig 将在指定的时间后自动隐藏通知。用户可以通过向上滑动来关闭通知。但是,您总是可以通过调用以下方法来隐藏它

Hedwig.hide()
Hedwig.hide() { (complete) in
    print(complete)
}

许可证

Hedwig 适用于 MIT 许可证。有关详细信息,请参阅LICENSE