QuartzCore

简介

该框架包含Core Animation接口,Core Animation是高级动画制作和混合技术,它使用经过优化的渲染路径实现复杂的动画和视觉效果,它提供的高级Objective-C接口可对动画效果进行配置,然后在设备硬件中进行渲染,以此来提高程序的性能。Core Animation框架被整合到iOS的许多部分,可以为多种系统行为提供动画效果,您也可以使用该框架中的Objective-C接口直接创建定制动画。




图层动画的分类

  • 属性动画:对单独的图层属性进行具体的控制

  • 动画组:把多个属性动画组合成一个独立单元

  • 过渡动画:可以用来对图层的任何内容做任何类型的动画,会影响整个图层。




Demo