概要
- CALayer和UIVIew的关系
- CALayer 负责视图中的内容和动画–不会改变CALayer的真实属性
- UIVIew 负责监听和响应事件
- CALayer的position、anchorPoint属性的作用
- 核心动画基本概念
- 基本动画
- 关键帧动画
- 动画组
- 转场动画
I CALayer
在创建一个UIView对象时,UIView内部会自动创建一个图层(即CALayer对象);通过UIView对象的layer属性可以访问这个层,通常称这个层为RootLayer。
-
当UIView需要显示到屏幕的时候,会调用
drawRect:
方法进行绘图,并且将所有的内容绘制到自己的图层上,绘制完毕之后,系统会将图层拷贝到屏幕上,于是完成了UIView的显示。 -
CALayer的基本使用:
通过操作CALayer对象,可以很方便地调整UIV