Spring:简化动画开发的Swift iOS动画库

 ,  , 

spring_for_swift

要求

  • XCode版本7.0以上
  • Swift 2

安装

将Spring动画库文件夹拖到Xcode工程中,在弹出的窗口中勾选 Copy items if needed 和 Create groups 两个选项。

或者通过CocoaPods安装:

使用Storyboard

在 Identity Inspector(身份检查器)选项卡下,指定类为 SpringView ,然后在 Attribute Inspector(属性检查器)选项卡下,设置动画属性。

687474703a2f2f636c2e6c792f696d6167652f3234316f30473147335333362f646f776e6c6f61642f737072696e6773657475702e6a7067

使用代码

Demo

687474703a2f2f636c2e6c792f696d6167652f316e3145326a3357337932342f737072696e6773637265656e2e6a7067

衔接动画

函数

动画类型

动画曲线

属性

注:并非所有的属性一起执行动画,请查看Demo的动画演示。

自动启动

启动动画不需要代码,如果打算在代码中启动动画,就不需要使用自动启动。

自动隐藏

不需要在 viewDidLoad() 方法中添加 layer.alpha = 0 这行代码。

已知的问题

如果通过 performSegueWithIdentifier 获得动画视图,该视图上的动画将无法自动启动。

教程

更新日志

在wiki网页上可以查看更新日志

开源协议

Spring在 MIT开源协议 下可以使用,也就是说,只要在项目副本中包含了版权声明和许可声明,用户就可以使用Spring做任何想做的事情,而Spring也无需承担任何责任。可以通过查看LICENSE文件来获取更多相关信息。

官方网站:https://designcode.io/
开源地址:https://github.com/MengTo/Spring

打赏支持我整理更多优质资源,谢谢!

打赏编辑

打赏支持我整理更多优质资源,谢谢!

任选一种支付方式

1 2 收藏

资源整理者简介:魏川程



直接登录

推荐关注

按分类快速查找

关于资源导航
  • 伯乐在线资源导航收录优秀的工具资源。内容覆盖开发、设计、产品和管理等IT互联网行业相关的领域。目前已经收录 1440 项工具资源。
    推送伯乐头条热点内容微信号:jobbole 分享干货的技术类微信号:iProgrammer