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

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

黄舟
黄舟

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

répondre à tous(1)
Ty80

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.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!