搜索

首页  >  问答  >  正文

ios - CoreGraphics 和 CoreAnimation 都可以绘制图形,什么情况下用CG,什么情况下用CA

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

黄舟黄舟2771 天前545

全部回复(1)我来回复

  • PHP中文网

    PHP中文网2017-04-18 09:47:11

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

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

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

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

    回复
    0
  • 取消回复