您的位置:首页 > 移动开发 > IOS开发

iOS 核心动画CAAnimation介绍

2015-09-18 09:01 316 查看
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:设置代理
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: