iOS视觉

九 CoreAnimation 渲染

2020-08-05  本文已影响0人  王俏

1. 职责

每个视图对象都有一个Core Animation对象,它是一个CALayer类实例,Core Animation是一个复合引擎,主要职责是进行布局,渲染和实现动画
Core Animation 通过OpenGL/Metal驱动GPU完成渲染。
iOS下,UIKit在Core Animation上提供了一个透明的接口层,开发者大多数情况下不用直接访问Core Animation层,而通过UIView的方法和属性可以实现类似的行为。

2. Core Animation渲染流水线

在 Application 中布局 UIKit 视图控件间接的关联 Core Animation 图层

image
@图转自博客文章: http://chuquan.me/2018/09/25/ios-graphics-render-principle
上一篇 下一篇

猜你喜欢

热点阅读