Skip to content
This repository has been archived by the owner on Nov 15, 2017. It is now read-only.
/ SAWaveToast Public archive

Show text with wave animated background and floating animation.

License

Notifications You must be signed in to change notification settings

marty-suzuki/SAWaveToast

Repository files navigation

SAWaveToast

Platform Language Version License

Show text with wave animated background and floating animation.

Features

  • Wave aniamtion toast
  • Support NSAttributedString
  • Culculate wave aniamtion wit gyro

Installation

CocoaPods

SAWaveToast is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "SAWaveToast"

Manually

Add the SAWaveToast directory to your project.

Usage

If you install from cocoapods, You have to write import SAWaveToast.

There are two initialize methods.

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)

It is simple to use SAWaveToast like UIAlertController.

let controller = SAWaveToast(text: "This is SAWaveToast!!")
presentViewController(controller, animated: false, completion: nil)

Customize

You can customize text.

String

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)

Requirements

  • Xcode 6.4 or greater
  • iOS7.0(manually only) or greater

Author

Taiki Suzuki, s1180183@gmail.com

License

SAWaveToast is available under the MIT license. See the LICENSE file for more info.

About

Show text with wave animated background and floating animation.

Resources

License

Stars

Watchers

Forks

Packages

No packages published