美文网首页
为视图添加部分边角

为视图添加部分边角

作者: 朝前走不停歇 | 来源:发表于2017-10-23 15:07 被阅读0次
JPLabel(继承UILabel)

@implementation JPLabel

-(void)layoutSubviews{

[superlayoutSubviews];

UIBezierPath*maskPath = [UIBezierPathbezierPathWithRoundedRect:CGRectMake(0,0,self.frame.size.width,self.frame.size.height)byRoundingCorners:UIRectCornerBottomRight|UIRectCornerTopRight cornerRadii:CGSizeMake(self.frame.size.height*0.5,self.frame.size.height*0.5)];

CAShapeLayer*maskLayer = [[CAShapeLayeralloc]init];

maskLayer.frame=self.bounds;

maskLayer.path= maskPath.CGPath;

self.layer.mask= maskLayer;

}

@end

相关文章

网友评论

      本文标题:为视图添加部分边角

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