SAWaveToast 0.2.0

SAWaveToast 0.2.0

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后发布2015年9月
SPM支持 SPM

Taiki Suzuki 维护。



SAWaveToast

显示带有波浪动画背景和浮动动画的文本。

特性

  • [x] 波浪动画提示框
  • [x] 支持NSAttributedString
  • [ ] 通过陀螺仪计算波浪动画

安装

手动安装

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)

NSAttributedString

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)

需求

  • Xcode 6.4 或更高版本
  • iOS7.0(手动安装)或更高版本

作者

Taiki Suzuki, [email protected]

许可证

SAWaveToast 以 MIT 许可证可用。有关更多信息,请参阅 LICENSE 文件。