Twinkle 0.5.0

Twinkle 0.5.0

测试已测试
语言语言 SwiftSwift
许可 MIT
发布最新发布2019年3月
SPM支持 SPM

patrick piemonte 维护。




Twinkle 0.5.0

Twinkle

Twinkle

Twinkle 是一个使用 Swift 的简单方式来让你的 iOS 或 tvOS 应用中的任何 UIView 闪闪发光。

这个库创建了多个 CAEmitterLayers 并通过动画生成闪光效果。

Twinkle 也提供了一个适用于 Android 的版本。

Build Status Pod Version Swift Version GitHub license

需要不同版本的 Swift?

  • 5.0 - 目标 Podfile 设置为最新版本或 master
  • 4.2 - 目标 Podfile 设置为 swift4.2 分支
  • 4.0 - 目标 Podfile 设置为 swift4.0 分支

快速开始

Twinkle 可通过 Cocoa 依赖管理器 CocoaPods 进行安装,也可以直接将 Twinkle.swift 文件复制到您的 Xcode 项目中。

# CocoaPods
pod "Twinkle", "~> 0.5.0"

# Carthage
github "piemonte/Twinkle" ~> 0.5.0

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

用法

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

   import Twinkle
   // using the UIView extension
   let view: UIView = UIView(frame: CGRect(x: 0, y: 0, width: 150, height: 50))
   self.view.addSubview(view)
   view.twinkle()

   // using the class func
   Twinkle.twinkle(myView)

社区

资源

许可证

Twinkle遵循MIT许可证,更多信息请参阅LICENSE文件。