显示带有波浪动画背景和浮动动画的文本。
将 SAWaveToast 目录添加到您的项目中。
如果您通过 Cocoapods 安装,您必须编写 import SAWaveToast
。
有两种初始化方法。
public convenience init(text: String, font: UIFont? = nil, fontColor: UIColor? = nil, waveColor: UIColor? = nil, duration: NSTimeInterval? = nil)
public init(attributedText: NSAttributedString, waveColor: UIColor? = nil, duration: NSTimeInterval? = nil)
使用 SAWaveToast
就像使用 UIAlertController
一样简单。
let controller = SAWaveToast(text: "This is SAWaveToast!!")
presentViewController(controller, animated: false, completion: nil)
您可以自定义文本。
let waveToast = SAWaveToast(text: "This is SAWaveToast!!", font: .systemFontOfSize(16), fontColor: .darkGrayColor() waveColor: .cyanColor(), duration: 5)
let attributes: [NSObject : AnyObject] = [
NSFontAttributeName : UIFont.systemFontOfSize(16),
NSForegroundColorAttributeName: UIColor.cyanColor()
]
let attributedText = NSAttributedString(string: "This is SAWaveToast!! ", attributes: attributes)
let waveToast = SAWaveToast(attributedText: attributedText, waveColor: .cyanColor(), duration: 5)
Taiki Suzuki, [email protected]
SAWaveToast 以 MIT 许可证可用。有关更多信息,请参阅 LICENSE 文件。