DriftAnimationImageView 1.0.0

DriftAnimationImageView 1.0.0

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布上次发布2017年5月
SwiftSwift版本3.0
SPM支持SPM

Héctor Marqués维护。




DriftAnimationImageView

Demo 0 Demo 1

简介

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 文件以获取更多信息。