测试已测试 | ✓ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布上次发布 | 2017年5月 |
SwiftSwift版本 | 3.0 |
SPM支持SPM | ✗ |
由Héctor Marqués维护。
UIImageView
子类,在其图像上执行缓慢的平移和缩放动画。
您可以使用 beginDriftAnimations()
执行随机的平移和缩放动画
imageView.beginDriftAnimations()
您可以通过使用 DriftAnimationTraits
结构来执行自定义动画
let traits = self.buildDriftAnimationTraits(imageView
, repeats: true
, zoomOut: false
, minZoom: 1.0
, maxZoom: 2.0
, minPointsPerSec: 4
, maxPointsPerSec: 5)
DriftAnimationImageView.addDriftAnimations(imageView, traits: traits, completion: nil)
您可以使用 performDriftAnimations()
对一系列图像执行随机的平移和缩放动画
imageView.performDriftAnimations(["image0", "image1"])
您可以使用 removeDriftAnimations()
删除正在进行的动画
imageView.removeDriftAnimations()
要运行示例项目,请克隆仓库,然后首先从 Example 目录运行 pod install
DriftAnimationImageView 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod "DriftAnimationImageView"
DriftAnimationImageView 在 MIT 许可下提供。请参阅 LICENSE 文件以获取更多信息。