ios - CoreGraphics 和 CoreAnimation 都可以绘制图形,什么情况下用CG,什么情况下用CA
黄舟
黄舟 2017-04-18 09:45:11
0
1
548

如果简单的绘制一个图形,是不是2者都可以,没有区别?
如果需要动画,选择CA。 是这样的吗

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回复(1)
Ty80

CoreGraphics 多用于2D图像和图片的不平等。

CoreAnimation 多用于动画,查看级别。

Core Graphics(也称为 Quartz)是 iOS 应用程序的本机绘图引擎,并提供对自定义 2D 矢量和基于图像的渲染的支持。虽然不如 OpenGL ES 渲染快,但该框架非常适合您想要动态渲染自定义 2D 形状和图像的情况。

Core Animation(Quartz Core 框架的一部分)是一项基础技术,可优化应用程序的动画体验。 UIKit 视图使用 Core Animation 来提供视图级动画支持。当您想要更多地控制动画的行为时,可以直接使用核心动画。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板