It's raining confetti. π
crafted with β₯ by Ishan Chhabra
Adding delight with confetti. ICConfetti
lets you rain confetti in your views. π
Snippet # 1: It's raining confetti in two lines of code. π§
var icConfetti: ICConfetti!
override func viewDidLoad() {
super.viewDidLoad()
icConfetti = ICConfetti()
icConfetti.rain(in: self.view)
}
Snippet # 2: Don't forget to let the rain up! βοΈ
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
icConfetti.stopRaining()
}
Snippet # 3: Set up the visual aspect! π
// Customize the colors... π¨
icConfetti.colors = [.red, .green, .yellow, .blue]
// Tailor the confetti images. White template images work the best. πΌ
icConfetti.images = [
UIImage(named: "Box")!,
UIImage(named: "Circle")!,
UIImage(named: "Triangle")!,
UIImage(named: "Spiral")!
]
// Throttle the velocities... π
icConfetti.velocities = [100, 128, 144, 512]
ICConfetti
is available through CocoaPods. To install
it, simply add the following line to your Podfile:
pod 'ICConfetti'
Web: Ishan Chhabra
Twitter: @chh_abracadabra
Medium: @chh_abracadabra
ICConfetti
is available under the MIT license. See the LICENSE file for more info.