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。
示例
安装
SGSnackBar可以通过CocoaPods获得。要安装它,只需将以下行添加到您的Podfile中
pod "SGSnackBar"
作者
Shubhank Gupta,[email protected]
许可
SGSnackBar在MIT许可下可用。有关更多信息,请参阅LICENSE文件。