学习layer.mask

CALayer *mask;   mask属性,可以实现很多形状的遮罩,其基本效果是: 比如layerA是layerB的mask,即layerB.mask = layerA; 那么layerA上透明的部分,会被绘制成白色挡住layerB(貌似都是白色,不知道能不能弄成其他颜色); layerA上不透明的部分,会被绘制成透明,显示出layerB的内容。   注意:作为mask的layer不能有superLayer或者subLayer!

原文地址:https://www.cnblogs.com/cranz-jf/p/5213164.html