事务 Core Animation基于一个假设,说屏幕上的任何东西都可以(或者可能)做动画.你并不需要在Core Animation中手动打开动画,但是你需要明确地关闭它,否则它会一直存在. 当你改变CALayer一个可做动画的属性时,这个改变并不会立刻在屏幕上体现出来.相反,该属性会从先前的值平滑过渡到新的值.这一切都是默认的行为,你不需要做额外的操作. 接下来看一个例子,老样子,先上代码 @interface ViewController () @property (nonatomic, s…