iOS动画技术——CoreAnimation中的动画



//CAAnimation:

所用动画对象的父类,负责控制动画的持续时间和速度,是个抽象类,不能直接使用,应该使用它的具体子类。


//
CAPropertyAnimation
CAAnimation的子类,也是个抽象类,要想创建动画对象,应该使用它的两个子类:CABasicAnimation和CAKeyframeAnimation。

CABasicAnimation:
CABasicAnimation:


//CATransition:

1.CAAnimation的子类,用于做转场动画,能够为层提供移出屏幕和移入屏幕的动画效果。iOS比Mac OS X的动画效果少一点。
2.UINavigationController就是通过CATransition实现了将控制器的视图推入屏幕的动画效果。
3.属性解析:
type:动画过渡类型

subtype:动画过渡方向


CoreAnimation:核心动画框架
1.核心动画类有以下分类:
提供显示内容的图层类
动画和计时类
布局和约束类
事务类,在原子更新的时候组合图层类
CALayer:图层类,它是核心动画(Core Animation)的基础,它是所用核心动画图层类的父类。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值