<strong>标题党</strong>被标题进来了么,
玩应用的时候突然想起上图的效果,大晚上实现一把:代码如下:
CALayer *layer = [CALayer layer];
layer.backgroundColor = [UIColor blackColor].CGColor;
layer.frame = CGRectMake(18.8, 0, 66.66, CGRectGetHeight(self.labelTop.frame));
self.labelTop.layer.mask = layer;
首先在xib中拖两个label 字体字号都设置为一样的,位置也一模一样,顶部那个label拖出来,就是这里的<code>labelTop</code>,效果就实现了。原理是使用 layer 的 mask 属性,挺好玩,以后解释。