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。