❤️ 支持我的应用 ❤️
❤️❤️😇😍🤘❤️❤️
// Create the view
let confettiView = ConfettiView()
view.addSubview(confettiView)
// Configure
confettiView.config.particle = .confetti(allowedShapes: Particle.ConfettiShape.all)
// Start
confettiView.start()
// Stop
confettiView.stop()
配置将在下次 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 可通过 CocoaPods 获取。要安装它,只需将以下行添加到您的 Podfile
pod 'EasyConfetti'
EasyConfetti 也可通过 Carthage 获取。要安装,只需写入您的 Cartfile
github "hyperoslo/EasyConfetti"
EasyConfetti 也可通过 Accio 获取。要安装,只需写入您的 Package.swift
.package(url: "https://github.com/onmyway133/EasyConfetti.git", .upToNextMajor(from: "2.3.0")),
然后像这样在您的 App 目标中链接 EasyConfetti
.target(
name: "App",
dependencies: [
"EasyConfetti",
]
),
EasyConfetti 也可以手动安装。只需下载并将 Sources
文件夹拖放到您的项目中。
我们欢迎您为 EasyConfetti 做出贡献,请查看 CONTRIBUTING 文件以获取更多信息。
EasyConfetti 在 MIT 许可证下可用。 有关更多信息,请参见 LICENSE 文件。