知识点 :ios
1)ios 核心动画的基础是图层。图层的基础是CALayer,它是全部核心图层类的父类。函数
2)CATransaction是核心动画类负责协调多个动画原子显示更新。事务支持嵌套使用。动画
3)图层与UIView以前的最大区别是,图层不会直接渲染到屏幕上。图层封装了几何,时间,可视化属性。spa
4)每一个图层树分为2部分,一部分是呈现树,一部分是渲染树。orm
5)图层必须由视图来脱管。继承
图层的内容建立有如下几个方法:图片
A)使用包含图片内容的 CGImageRef 来显式的设置图层的 contents 的属性 事务
B)指定一个委托,它提供或者重绘内容
it
displayLayer:或 drawLayer:inContextio
C)继承 CALayer 类重载显示的函数
6)CABasicAnimation提供了在图层的属性间简单的插入。
CAKeyFrameAnimation提供支持关键帧动画。
动画分隐式动画和显式动画。
7)图层样式属性。
A)几何属性
frame/bound/position/achorPoint/cornerRadius/transform/zPosition
B)背景属性
backgroundcolor
C)边框属性
borderWith和borderColor
D)阴影属性
E)不透明属性
F)遮罩属性