찾다

 >  Q&A  >  본문

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

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

黄舟黄舟2771일 전543

모든 응답(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을 사용하여 뷰 수준 애니메이션 지원을 제공합니다. 애니메이션 동작을 더 세밀하게 제어하려는 경우 Core Animation을 직접 사용할 수 있습니다.

    회신하다
    0
  • 취소회신하다