CALayer、UIView

两者最大的区别

  • 图层不会直接渲染到屏幕上
  • UIView 是 iOS 系统中界面元素的基础,所有的界面元素都继承它。它本身完全是由 CoreAnimation 来实现的。它真正的绘图部分,是由一个 CALayer 类来管理。

UIView 本身更像是 CALayer 的管理器。一个 UIView 上可以有n个 CALayer ,每个 layer 显示一种东西,增强 UIView 的展现能力。


如有不当、错误之处,欢迎指正!

你可能感兴趣的:(CALayer、UIView)