It's raining confetti.
crafted with ♥ by Ishan Chhabra
🗣
Description Adding delight with confetti. ICConfetti
lets you rain confetti in your views.
📺
Preview
👨💻
Code 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]
🔧
Installation CocoaPods
ICConfetti
is available through CocoaPods. To install
it, simply add the following line to your Podfile:
pod 'ICConfetti'
Author 🙏🏻
Web: Ishan Chhabra
Twitter: @chh_abracadabra
Medium: @chh_abracadabra
📜
License ICConfetti
is available under the MIT license. See the LICENSE file for more info.