Snackbar 0.1.0

Snackbar 0.1.0

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布上次发布2015年11月
SPM支持 SPM

Cam Clendenin 维护。



Snackbar 0.1.0

  • 作者:
  • Cam Clendenin

Snackbar

一个实用的 Swift 弹幕工具栏组件,用于在屏幕底部快速显示状态更新和错误。请参阅以它命名的Android 弹幕

Snackbar demo

Snackbar 能做什么?

不阻塞主 UI

  • 带有动画显示状态 标题消息
  • 同样带有动画显示错误 标题消息,以及可定制的重试操作
  • 带有动画显示成功 / 确认 标题消息,然后自动隐藏

用法

let snackbar = Snackbar()
view.addSubview(snackbar)

// Start some long-running task...
snackbar.updateWithStatus("Syncing Data", message: "This may take a moment...")

// If/when that task finishes...
snackbar.completeWithStatus("Syncing Complete", message: "Your data seems to all be here.")

// If the tasks fails, you can handle the error like so...
snackbar.updateWithError("Error",
  message: error.localizedDescription,
  actionOptions: (buttonTitle: "RETRY", statusTitle: "Retrying", statusMessage: "Sit tight...", onSelect: { Void in
     // fetchData()
  })
)

要求