Burst 0.1.2

Burst 0.1.2

patrick piemonte维护。




Burst 0.1.2

Burst

Burst🎆

Burst 是一种使用 Swift 编写,简单易用,能使 iOS 应用中的元素爆裂的库。

在曾经的某个时候,Facebook Paper 流行了使用 CAEmitterLayers 和按钮实现的烟花爆裂效果。

此库使用 Swift 编写的易于使用的自定义组件,利用 CAEmitterLayers 提供了烟花效果。

如果您喜欢这个库,您可能也会喜欢另一个使用 CAEmitterLayer 的项目,Twinkle

Build Status Pod Version Swift Version GitHub license

  • 5.0 - 将您的 Podfile 目标指向最新版本或 master

快速开始

Burst 可通过 Cocoa 依赖管理器 CocoaPods 安装,也简单地将 Burst.swift 文件复制到您的 Xcode 项目中。

# CocoaPods
pod "Burst", "~> 0.1.2"

# Carthage
github "piemonte/Burst" ~> 0.1.2

# SwiftPM
let package = Package(
    dependencies: [
        .Package(url: "https://github.com/piemonte/Burst", majorVersion: 0)
    ]
)

使用方法

示例项目提供了如何集成 Burst 的示例,否则您也可以按照此示例进行。

   import Burst
// ...
    let button: BurstButton = BurstButton(frame: CGRect(x: 0, y: 0, width: 100, height: 100))
// ...

extension ViewController {

    @objc func handleButton(_ button: BurstButton) {
        button.isSelected = !button.isSelected
    }
}

社区

  • 发现了一个错误?打开一个 问题
  • 有什么功能想法吗?请开一个问题
  • 想要贡献代码?提交一个Pull Request

资源

许可证

Burst可在MIT许可证下使用,有关更多信息请参阅LICENSE文件。