iOS view画圆角虚线

2018-03-27  本文已影响0人  阿木小丸子

#pragma mark 虚线边框

- (void)addBorderToLayer:(UIView *)view

{

    CAShapeLayer *border = [CAShapeLayer layer];

    //  线条颜色

    border.strokeColor = [UIColor blackColor].CGColor;

    border.fillColor = nil;

//    border.path = [UIBezierPath bezierPathWithRect:view.bounds].CGPath;

    border.path = [UIBezierPath bezierPathWithRoundedRect:view.bounds cornerRadius:8].CGPath;

    border.frame = view.bounds;

    // 不要设太大 不然看不出效果

    border.lineWidth = 1;

    border.lineCap = @"square";

    //  第一个是 线条长度  第二个是间距    nil时为实线

    border.lineDashPattern = @[@6, @4];

    [view.layer addSublayer:border];

}

上一篇 下一篇

猜你喜欢

热点阅读