层和UIView的区别是什么?

来源:互联网 发布:软件ui设计教程 编辑:程序博客网 时间:2024/05/22 10:30
两者最大的区别是,图层不会直接渲染到屏幕上,UIView是iOS系统中界面元素的基础,所有的界面元素都是继承自它。它本身完全是由CoreAnimation来实现的。它真正的绘图部分,是由一个CALayer类来管理。UIView本身更像是一个CALayer的管理器。一个UIView上可以有n个CALayer,每个layer显示一种东西,增强UIView的展现能力。
0 0
原创粉丝点击