美文网首页
关于IOS UI中的Layer和View的最最简单理解

关于IOS UI中的Layer和View的最最简单理解

作者: VincentHK | 来源:发表于2017-09-19 14:09 被阅读0次

1、View相当于ps中的图片,layer相当于图片view的图层。view是通过layer画出的,view是layer的代理。

这怎么理解代理的事情呢?打个比方,就像是tableview和viewController,其中viewController是tabelview的代理,代理返回相关图像的尺寸给tabelview画图。layer要画图,必然要知道画图的尺寸,view中包含要要画的各个元素,都要通过layer画图中对view的调用来获取到。

layer也分很多图层。和View一样也是上面的覆盖下面的。

layer是更底层的东西,用C语言实现的地方很多,应和CA(core graphics)直接打交道,所以其使用的color值并不是uicolor对象,而是CGColor这个结构体。

相关文章

网友评论

      本文标题:关于IOS UI中的Layer和View的最最简单理解

      本文链接:https://www.haomeiwen.com/subject/zovwsxtx.html