iToast
示例
要运行示例项目,请克隆仓库,并首先从示例目录运行 pod install
要求
特性
- 排队:中心化的 toast 队列管理。
- 可定制:请参阅 外观 部分。
- 可定位:设置 toast 的位置为中间、顶部或底部。
用法
import SmartToast
// basic usage
ToastManager.shared.showToast("Hello world")
// toast with a specific duration and position
ToastManager.shared.showToast("Hello world", duration: ToastManager.LENGHT_LONG, position: .top)
// toast with customized appearance
var style = ToastStyle()
style.backgroundColor = UIColor.red.withAlphaComponent(0.8)
ToastManager.shared.showToast("Hello world", style:style)
安装
SmartToast 可通过 CocoaPods 获取。安装它,只需将以下行添加到您的 Podfile 中
pod 'SmartToast'
外观
支持以下外观属性
属性 | 类型 | 描述 |
---|---|---|
backgroundColor |
UIColor |
提示框的背景颜色 |
cornerRadius |
CGFloat |
圆角半径 |
shadowOpacity |
Float |
提示框阴影的透明度 |
shadowColor |
UIColor |
阴影颜色 |
shadowOffset |
CGSize |
阴影偏移 |
shadowRadius |
CGFloat |
阴影半径 |
textColor |
UIColor |
提示框消息颜色 |
示例
作者
Aamir, [email protected]
许可协议
SmartToast 采用 MIT 许可协议。有关更多信息,请参阅 LICENSE 文件。