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

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

黄舟
黄舟

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

모든 응답(1)
Ty80

CoreGraphics에서는 2D 이미지와 사진을 더 많이 볼 수 있습니다.

CoreAnimation 多용도于动画,보기 级别的。

Core Graphics(Quartz라고도 함)는 iOS 앱용 기본 그리기 엔진이며 맞춤형 2D 벡터 및 이미지 기반 렌더링을 지원합니다. OpenGL ES 렌더링만큼 빠르지는 않지만 이 프레임워크는 사용자 정의 2D 모양과 이미지를 동적으로 렌더링하려는 상황에 매우 적합합니다.

Core Animation(Quartz Core 프레임워크의 일부)은 앱의 애니메이션 경험을 최적화하는 기본 기술입니다. UIKit 뷰는 Core Animation을 사용하여 뷰 수준 애니메이션 지원을 제공합니다. 애니메이션 동작을 더 세밀하게 제어하려는 경우 Core Animation을 직접 사용할 수 있습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿