iOS 核心动画

2023-01-31  本文已影响0人  anny_4243

摘自《iOS10 开发指南》

Core Animation即核心动画,开发人员可以为应用创建动态用户界面,而无需使用低级别的图形API,例如使用OpenGL来获取高效的动画性能。Core Animation负责所有的滚动、旋转、缩小和放大以及所有的iOS动画效果。其中UIKit类通常都有animated参数部分,它可以允许是否使用动画。另外,Core Animation还与Quartz紧密结合在一起,每个UIView都关联到一个CALayer对象,CALayer是Core Animation中的图层。

Core Animation在创建动画时会修改CALayer属性,然后让这些属性流畅地变化。学习CoreAnimation需要具备如下相关知识点。

使用核心动画的好处如下。

Core Animation提供了许多或具体或抽象的动画类,如图所示。

Core Animation的类

Core Animation中常用类的具体说明如下。

上一篇下一篇

猜你喜欢

热点阅读