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 制作
