Squawk
在屏幕底部显示重要的警报,具有完全的控制能力。
安装
只需将Squawk
添加到Podfile并执行pod install。完成!
pod 'Squawk'
使用方法
安装Squawk
后,您可以立即开始显示警报
import Squawk
func onError() {
Squawk.shared.show(config: Squawk.Configuration(
text: "Something went wrong!"
))
}
如果您想在特定视图中显示警报,请使用view
参数。
func viewDidAppear() {
super.viewDidAppear()
Squawk.shared.show(
in: view,
config: Squawk.Configuration(
text: "Peek-a-boo"
)
)
}
配置
Squawk.Configuration
提供大量选项
text
- 警报中的文本textColor
- 文本的颜色🙄 backgroundColor
- 视图的背景颜色(注意:将被模糊处理)insets
- 在警报视图中对文本和按钮进行内嵌maxWidth
- 警报视图的最大宽度hintMargin
- “提示”(顶部药丸)和文本之间的边距hintSize
- 提示药丸的大小cornerRadius
- 警报视图的圆角半径bottomPadding
- 添加到或从警报视图的最终y
中的额外填充borderColor
- 警报视图的边框颜色dismissDuration
- 在自动关闭之前等待的时间长度(以秒为单位)buttonVisible
- 将其设置为true
以显示“信息”按钮buttonLeftMargin
- 按钮与文本之间的边距buttonTapHandler
- 当“信息”按钮被轻触时执行的闭包
致谢
- 用
❤️ 由 Ryan Nystrom 制作