实例讲解iOS应用UI开发之基础动画的创建
一、简单介绍
CAPropertyAnimation的子类
属性解析:
fromValue:keyPath相应属性的初始值
toValue:keyPath相应属性的结束值
随着动画的进行,在长度为duration的持续时间内,keyPath相应属性的值从fromValue渐渐地变为toValue
如果fillMode=kCAFillModeForwards和removedOnComletion=NO,那么在动画执行完毕后,图层会保持显示动画执行后的状态。但在实质上,图层的属性值还是动画执行前的初始值,并没有真正被改变。
比如,CALayer的position初始值为(0,0),CABasicAnimation的fromValue为(10,10),toValue为(100,100),虽然动画执行完毕后图层保持在(100,100)这个位置,实质上图层的position还是为(0,0)
二、平移动画
代码示例:
// // YYViewController.m // 07-核心动画(基础动画) // // Createdbyappleon14-6-21. // Copyright(c)2014年itcase.Allrightsreserved. //
#import"YYViewController.h"
@interfaceYYViewController() @property(nonatomic,strong)CALayer*myLayer; @end