❤️ Support my apps ❤️
❤️❤️😇😍🤘❤️❤️
// Create the view
let confettiView = ConfettiView()
view.addSubview(confettiView)
// Configure
confettiView.config.particle = .confetti(allowedShapes: Particle.ConfettiShape.all)
// Start
confettiView.start()
// Stop
confettiView.stop()
Configuration will be applied at the next start
// Use predefined confetti
confettiView.config.particle = .confetti(allowedShapes: Particle.ConfettiShape.all)
// Use texts
let string = NSAttributedString(string: "❤️", attributes: [
NSFontAttributeName: UIFont.systemFont(ofSize: 15)
])
confettiView.config.particle = .text([string])
// Use images
let image = UIImage(named: "star")
confettiView.config.particle = .image([image])
// Change colors
confettiView.config.colors = [UIColor.red, UIColor.green]
// Customize cells
confettiView.config.customize = { cells in
}
EasyConfetti is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'EasyConfetti'
EasyConfetti is also available through Carthage. To install just write into your Cartfile:
github "hyperoslo/EasyConfetti"
EasyConfetti is also available through Accio. To install just write into your Package.swift:
.package(url: "https://github.com/onmyway133/EasyConfetti.git", .upToNextMajor(from: "2.3.0")),
Then link EasyConfetti
in your App target like so:
.target(
name: "App",
dependencies: [
"EasyConfetti",
]
),
EasyConfetti can also be installed manually. Just download and drop Sources
folders in your project.
We would love you to contribute to EasyConfetti, check the CONTRIBUTING file for more info.
EasyConfetti is available under the MIT license. See the LICENSE file for more info.
link |
Stars: 561 |
Last commit: 2 years ago |
Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics