美文网首页
空心文字

空心文字

作者: 等今天 | 来源:发表于2017-09-11 10:29 被阅读10次

    用CoreGraphics方式进行绘制


    新建一个类继承自UILabel,重写- (void)drawRect:(CGRect)rect方法
    - (void)drawRect:(CGRect)rect{
        CGContextRef context = UIGraphicsGetCurrentContext();
        //线宽
        CGContextSetLineWidth(context, 0.5);
        //线条样式
        CGContextSetLineJoin(context, kCGLineJoinRound);
        //绘制模式
        CGContextSetTextDrawingMode(context, kCGTextStroke);
        //文字边框颜色
        self.textColor = [UIColor greenColor];
        //橙色空心字
        [super drawTextInRect:rect];
        //绘制模式
        CGContextSetTextDrawingMode(context, kCGTextFill);
        //文字填充颜色
        self.textColor = [UIColor clearColor];
        
        //白色实心字
        [super drawTextInRect:rect];
    }
    

    相关文章

      网友评论

          本文标题:空心文字

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