iOS 之 CALayer与UIView的区别

最大区别:CALayer (图层)不会直接渲染到屏幕上。

UIView是iOS系统中界面元素的基础,所有的界面元素都继承自它。它本身完全是由CoreAnimation来实现的。

真正的绘图部分,是由一个CALayer类来管理的。

一个UIView上可以有n个CAlayer,每个CALayer显示一种东西,增强UIView的展现能力。

posted on 2015-12-10 13:22  大木哥  阅读(226)  评论(0编辑  收藏  举报

导航