Skip to content
🎊 Fancy confetti effects in Swift
Branch: master
Clone or download
Latest commit c874004 Jan 24, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Update xcodebuild command to use correct destination param Apr 3, 2018
Cheers.xcodeproj Disable @objc inference Jan 23, 2019
Cheers Add macOS target Nov 7, 2018
CheersTests
Example/CheersDemo Fix demo Jan 23, 2019
Playground-iOS.playground
Sources Send confetti in proper direction on macOS Nov 7, 2018
bin Initial commit Jun 19, 2017
.gitignore Initial commit Jun 19, 2017
.swift-version 4.2 Jan 23, 2019
CONTRIBUTING.md Initial commit Jun 19, 2017
Cheers.podspec 4.2 Jan 23, 2019
LICENSE.md Initial commit Jun 19, 2017
README.md Update README.md Dec 15, 2018
demo.gif Add demo gif Jun 23, 2017

README.md

Cheers

Version Carthage Compatible License Platform Swift

Usage

Basic

// Create the view
let cheerView = CheerView()
view.addSubview(cheerView)

// Configure
cheerView.config.particle = .confetti(allowedShapes: Particle.ConfettiShape.all)

// Start
cheerView.start()

// Stop
cheerView.stop()

Configuration

Configuration will be applied at the next start

// Use predefined confetti
cheerView.config.particle = .confetti(allowedShapes: Particle.ConfettiShape.all)

// Use texts
let string = NSAttributedString(string: "❀️", attributes: [
  NSFontAttributeName: UIFont.systemFont(ofSize: 15)
])
cheerView.config.particle = .text([string])

// Use images
let image = UIImage(named: "star")
cheerView.config.particle = .image([image])

// Change colors
cheerView.config.colors = [UIColor.red, UIColor.green]

// Customize cells
cheerView.config.customize = { cells in

}

Installation

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

pod 'Cheers'

Cheers is also available through Carthage. To install just write into your Cartfile:

github "hyperoslo/Cheers"

Cheers can also be installed manually. Just download and drop Sources folders in your project.

Author

Credit

Contributing

We would love you to contribute to Cheers, check the CONTRIBUTING file for more info.

License

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

You can’t perform that action at this time.