UIView和CALayer关系

2016-09-06  本文已影响38人  M_慕宸

使某个UIView的子类使用GL来进行绘制。
UIView的CALayer类似UIView的子View树形结构,也可以向它的layer上添加子layer,来完成某些特殊的表 示。例如下面的代码会在目标View上敷上一层黑色的透明薄膜。

grayCover = [[CALayer alloc]init];
grayCover.backgroudColor = [[UIColor blackColor]colorWithAlphaComponent:0.2].CGColor;
[self.layer addSubLayer:grayCover];

UIView的layer树形在系统内部,被系统维护着三份copy(这段理解有点吃不准)。

上一篇 下一篇

猜你喜欢

热点阅读