码迷,mamicode.com
首页 > 移动开发 > 详细

iOS 核心动画CAAnimation介绍

时间:2015-09-18 10:29:03      阅读:327      评论:0      收藏:0      [点我收藏+]

标签:

CAAnimation 的继承结构


技术分享

CAAnimation是所有动画的父类,负责控制动画的持续时间和速度,是个抽象类,不能直接使用,要使用它的字类

1.duration:动画持续的时间

2.repeatCount:动画重复的此时,无限循环可以设置成HUGE_VALF或MAXFLOAT

3.repeatDuriation:重复时间

4.removedOnCompletion:默认为YES,代表动画完毕后就从图层上移除,图层会恢复到动画执行前的状态,如果想要动画保持结束后的状态,就将该属性设为NO,不过还需要设置动画的fillMode为kCAFillModeForwards;

5.fillMode:决定当前对象 在非activity时间的行为

6.beginTime:设置动画延迟执行的时间:持续2秒  CACurrrentMediaTime()+2;CACurrrentMediaTime()为图层的当前时间

7.timingFuncation:控制动画的速度

8.delegate:设置代理



iOS 核心动画CAAnimation介绍

标签:

原文地址:http://my.oschina.net/zhangqy/blog/507931

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!