DCToastView
一个使用自动布局和堆叠视图在 Swift 中制作的 Toast 视图。
示例
要运行示例项目,请克隆仓库,然后首先从 Example 目录中运行 pod install
。
要求
iOS 11 或更高版本和 swift 4.2
安装
DCToastView 通过 CocoaPods 提供。要安装它,只需将以下行添加到 Podfile 中
pod 'DCToastView'
如何使用
在您设置好 Cocoapods 并且已经添加了 DCToastView Pod 后,您只需要将其导入您想要使用 Toast 视图的 View Controller 中。
import DCToastView
然后只需调用共享的Toast Presenter实例来显示或移除Toast消息
ToastPresenter.shared.show(in: self.view, message: "This is a toast")
ToastPresenter.shared.remove()
构造函数属性如下:
- view:将要显示Toast的视图
- message:Toast将显示的消息
- toastPlace:位置可以是.down或.up
- backgroundColor:Toast的背景颜色;默认为黑色
- textColor:消息的文本颜色;默认为白色
- timeOut:Toast消失的秒数;如果不提供,则表示Toast将保持粘性(直到触摸为止);默认为nil
- roundness:Toast的圆度:.none, .low, .mid, .high;默认为.mid
作者
Vincent Berihuete, [email protected]
许可证
DCToastView位于MIT许可证下。有关更多信息,请参阅LICENSE文件。