recherche

Maison  >  Questions et réponses  >  le corps du texte

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

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

黄舟黄舟2771 Il y a quelques jours542

répondre à tous(1)je répondrai

  • PHP中文网

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

    CoreGraphics 多用于2D图像和图片的绘制。

    CoreAnimation 多用于动画,View 级别的。

    Core Graphics (également connu sous le nom de Quartz) est le moteur de dessin natif pour les applications iOS et prend en charge le rendu personnalisé basé sur des vecteurs et des images 2D. Bien qu'il ne soit pas aussi rapide que le rendu OpenGL ES, ce framework est bien adapté aux situations dans lesquelles vous souhaitez restituer dynamiquement des formes et des images 2D personnalisées.

    Core Animation (qui fait partie du framework Quartz Core) est une technologie fondamentale qui optimise l'expérience d'animation de vos applications. Les vues UIKit utilisent Core Animation pour fournir une prise en charge de l'animation au niveau de la vue. Vous pouvez utiliser Core Animation directement lorsque vous souhaitez plus de contrôle sur le comportement de vos animations.

    répondre
    0
  • Annulerrépondre