JTSTweener 0.3.0

JTSTweener 0.3.0

测试已测试
Lang语言 Obj-CObjective C
许可协议 MIT
Released最后发布2015年3月

Joshua Sullivan 维护。



  • 作者
  • Joshua Sullivan

用法

JTSTweener 是一个简单的数值缓动类,可以基于块对 UIView 或 CAAnimation 不支持的属性进行动画。

当前选项字典支持以下选项(键在类头文件中定义):

  • 延迟 - 在开始动画之前缓动延迟的时间,单位为秒。
  • repeatCount - 动画在第一次播放完成后重复的次数。负值使缓动无限重复。

注意:注意,存储带有参考创建类进度和完成块的自定义引用缓动对象是一个创建保持周期的巨大方式。除非您需要在进度块调用之外暂停或取消它,否则不需要存储缓动对象的引用。如果您确实存储了缓动引用,请确保您只捕获对 self 的弱引用。

当缓动完成时,它将自动销毁其存储的块。在这个点上,缓动已经没有用处,应该丢弃。

要运行示例项目,请克隆仓库,然后从 Example 目录首先运行 pod install

要求

此库没有对 Foundation 和 QuartzCore 以外的任何依赖。

安装

JTSTweener 通过 CocoaPods 提供。要安装它,请将以下行添加到您的 Podfile:

pod "JTSTweener"

作者

Joshua Sullivan,[email protected]

许可协议

JTSTweener 基于 MIT 许可协议提供。有关更多信息,请参阅 LICENSE 文件。