美文网首页
带边框的虚线

带边框的虚线

作者: BeeQiang | 来源:发表于2017-04-10 11:19 被阅读0次

    /*这是方法的实现

    @param size 需要虚线边框视图的大小

    @param color 边框颜色@param borderWidth 边框粗细

    @return 返回一张带边框的图片

    + (UIImage *)imageWithSize:(CGSize)size borderColor:(UIColor *)color borderWidth:(CGFloat)borderWidth

    {

    UIGraphicsBeginImageContextWithOptions(size, NO, 0.0);

    [[UIColor clearColor] set];

    CGContextRef context = UIGraphicsGetCurrentContext();

    CGContextBeginPath(context);

    CGContextSetLineWidth(context, borderWidth);

    CGContextSetStrokeColorWithColor(context, color.CGColor);

    CGFloat lengths[] = { 3, 1 };

    CGContextSetLineDash(context, 0, lengths, 1);

    CGContextMoveToPoint(context, 0.0, 0.0);

    CGContextAddLineToPoint(context, size.width, 0.0);

    CGContextAddLineToPoint(context, size.width, size.height);

    CGContextAddLineToPoint(context, 0, size.height);

    CGContextAddLineToPoint(context, 0.0, 0.0);

    CGContextStrokePath(context);

    UIImage *image = UIGraphicsGetImageFromCurrentImageContext();

    UIGraphicsEndImageContext();

    return image;

    }

    相关文章

      网友评论

          本文标题:带边框的虚线

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