CALayer、UIView
2017-03-03 本文已影响0人
March_Cullen
两者最大的区别
- 图层不会直接渲染到屏幕上
- UIView 是 iOS 系统中界面元素的基础,所有的界面元素都继承它。它本身完全是由 CoreAnimation 来实现的。它真正的绘图部分,是由一个 CALayer 类来管理。
UIView 本身更像是 CALayer 的管理器。一个 UIView 上可以有n个 CALayer ,每个 layer 显示一种东西,增强 UIView 的展现能力。
如有不当、错误之处,欢迎指正!