标签:style blog http io os ar 使用 for sp
1.CoreAnimation的介绍
要注意的是,Core Animation是直接作用在CALayer上的,并非UIView
详细地址:http://www.cnblogs.com/mjios/archive/2013/04/15/3021039.html
2.CoreaAnimation的使用步骤
1>在xcode5之前使用它需要先添加QuartzCore.framework框架和引入主头文件<QuartzCore/QuartzCore.h>
2>初始化一个CAAnimation对象,并设置一些动画相关属性
3>通过调用CALayer的addAnimation:forKey:方法增加CAAnimation对象到CALayer中,这样就能开始执行动画了
4>通过调用CALayer的removeAnimationForKey:方法可以停止CALayer中的动画
执行动画的本质其实就是改变图层Layer的属性,CoreAnimation是直接作用在CALayer上的。使用核心动画的具体步骤
1>创建CALayer
2>touchbegin,点击屏幕,做动画
3>怎么执行动画呢?执行动画的本质就是改变图层的属性
4>告诉动画执行怎样的动画?设置动画属性(position)
5>告诉动画属性怎么改变?设置动画属性值改变toValue fromValue
6>duration:动画时长
动画有反弹?取消反弹
(1)执行动画完毕不要移除
(2)设置动画填充模式,保持最新的位置
一些常用到的动画属性:
1>duration:动画属性
2>repeatCount:重复次数
3>timingFunction:控制动画的执行节奏
4>动画代理:监听动画过程
3.CALayer的简介
标签:style blog http io os ar 使用 for sp
原文地址:http://www.cnblogs.com/sky15179/p/4052463.html