Swiftpack.co - Package - onmyway133/Cheers

Cheers

Version Carthage Compatible Accio supported 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 is also available through Accio. To install just write into your Package.swift:

.package(url: "https://github.com/onmyway133/Cheers.git", .upToNextMajor(from: "2.3.0")),

Then link Cheers in your App target like so:

.target(
    name: "App",
    dependencies: [
        "Cheers",
    ]
),

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

Author

  • Khoa Pham, onmyway133@gmai.com

Credit

  • Hyper Interaktiv AS, ios@hyper.no
  • Background image in the demo is from http://www.freepik.com/

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.

Github

link
Stars: 469
Help us keep the lights on

Dependencies

Used By

Total: 0

Releases

2.3.0 - Apr 23, 2019

  • Swift 5 🎉

2.2.0 - Jan 23, 2019

  • Swift 4.2 🎉

2.1.0 - Apr 10, 2018

  • Swift 4.1

2.0.2 - Jan 16, 2018

  • Allow tighter Config controls over color variation, and ensure all shapes and colors are included. https://github.com/hyperoslo/Cheers/pull/9, by bryanjclark
  • Fix demo project not building with the latest Cheers version https://github.com/hyperoslo/Cheers/pull/14, by revolter

🤘 Closed issues

  • Image Opacity? https://github.com/hyperoslo/Cheers/issues/10
  • Particles only emitted from the top left corner of the screen https://github.com/hyperoslo/Cheers/issues/13

2.0.0 - Sep 26, 2017

  • Support Swift 4 🎉