EasyConfetti

Buy Me A Coffee

❤️ 支持我的应用 ❤️

❤️❤️😇😍🤘❤️❤️

用法

基本

// 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 文件。