SGSnackBar 1.0.2

SGSnackBar 1.0.2

‘Shubhank’ 维护。



  • Shubhank Gupta

SGSnackBar

要求

Xcode 9.0+ 和 Swift 4.0

要使用 Swift 2.0 版本的代码,请使用 1.0.0 版本的 CocoaPod 或库中的 Swift 2 标记

信息

这是一个为 iOS 定制的 Android 材料样式的 snackbar 库。可用于显示简单的 toast 或用于更复杂的操作,如撤消邮件删除等。设置时间后,会自动消失,从而便于代码管理。

使用方法

要运行示例项目,请先克隆仓库,然后从 Example 目录运行 pod install 命令。

在任何视图或窗口上显示 snackbar

self.view.showSnackbar(message: "My Snackbar message", duration: SnackbarDuration.SHORT, actionButtonText: "OK") { () -> () in
参数
message                     - Text to show in the snackbar message
duration                    - SHORT - 4 second or LONG - 7 second
actionButtonText            - optional - if set shows the action button
actionButtonClickHandler    - Swift closure that is executed when user presses the action button
UI外观
SGSnackBarView.appearance().actionButtonBackgroundColor
SGSnackBarView.appearance().descLabelTextColor
SGSnackBarView.appearance().snackBarBgColor
SGSnackBarView.appearance().actionButtonTextColor

以上所有属性都可以设置为显示自定义snackbar。

示例

Demo

安装

SGSnackBar可以通过CocoaPods获得。要安装它,只需将以下行添加到您的Podfile中

pod "SGSnackBar"

作者

Shubhank Gupta,[email protected]

许可

SGSnackBar在MIT许可下可用。有关更多信息,请参阅LICENSE文件。