ios开发

iOS UIView、CALayer

2021-04-20  本文已影响0人  学不来的凡人

两者的关系

在创建UIView对象时,UIView内部会自动创建一个图层(CALayer对象),而当UIView对象需要显示到屏幕上时,会调用drawRect:方法进行绘图,然后把内容都绘制到图层上,绘图完毕,系统就会将图层展示在屏幕上。
总得来说,UIView并不具有显示的功能,是它内部的层来完成显示这一项工作,但VIew有响应事件的功能。

CALayer的基本使用

通过操作UIView对象里的CALayer对象,我们可以很方便地调整UIView的一些外观属性。比如

UIView和UIImageView在操作CALayer上的区别

UIView和CALayer的选择

上一篇下一篇

猜你喜欢

热点阅读