Squawk 0.1.0

Squawk 0.1.0

Ryan Nystrom维护。



Squawk 0.1.0

  • Ryan Nystrom

Squawk

在屏幕底部显示重要的警报,具有完全的控制能力。

Example

安装

只需将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 - 当“信息”按钮被轻触时执行的闭包

致谢