✨
TwinkleTwinkle
是一个使用 Swift 的简单方式来让你的 iOS 或 tvOS 应用中的任何 UIView 闪闪发光。
这个库创建了多个 CAEmitterLayers 并通过动画生成闪光效果。
Twinkle 也提供了一个适用于 Android 的版本。
需要不同版本的 Swift?
5.0
- 目标 Podfile 设置为最新版本或 master4.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文件。