| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
10年前发布

Spring - 一个基于 Swift 的 iOS 动画库

一个用于Swift简化 iOS 动画开发的库。

Installation

Drop in the Spring folder to your Xcode project.

Or via CocoaPods pre-release:pod 'Spring', '~> 1.0.0'

Usage with Storyboard

In Identity Inspector, connect the UIView to SpringView Class and set the animation properties in Attribute Inspector.

Usage with Code

layer.animation = "squeezeDown"  layer.animate()

Demo The Animations

Chaining Animations

layer.y = -50  animateToNext {    layer.animation = "fall"    layer.animateTo()  }

Functions

animate()  animateNext { ... }  animateTo()  animateToNext { ... }

Animation

shake  pop  morph  squeeze  wobble  swing  flipX  flipY  fall  squeezeLeft  squeezeRight  squeezeDown  squeezeUp  slideLeft  slideRight  slideDown  slideUp  fadeIn  fadeOut  fadeInLeft  fadeInRight  fadeInDown  fadeInUp  zoomIn  zoomOut  flash

Curve

spring  linear   easeIn   easeOut   easeInOut

Properties

force  duration  delay  damping  velocity  repeatCount  scale  x  y  rotate

* Not all properties work together. Play with the demo app.

项目主页:http://www.open-open.com/lib/view/home/1423234052670

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1423234052670.html
Spring Apple Swift开发