动画

1.隐式动画
利用图层的属性动画来做动画
通过事务来控制动画的时间等属性
UIView的animateWithDuration:animations:方法创建的动画。
2.显式动画
就是直接显式的向图层上添加一个动画
beginAnimations:context:和commitAnimations创建的动画。

之所以叫隐式是因为我们并没有指定任何动画的类型.我们改变属性之后是Core Animation来决定如何并且何时去做动画(这是隐式当然也可以显式动画).

隐式动画的动画执行的时间取决于当前事务的设置,动画类型取决于图层行为。

3.
CATransaction 隐式动画
CATransition 过渡动画