drawing dashed line using CALayer

后端 未结 8 1357
执笔经年
执笔经年 2020-12-04 16:49

I was able to draw a dashed box, using the following code:

CAShapeLayer *shapeLayer = [CAShapeLayer layer];
CGRect shapeRect = CGRectMake(0.0f, 0.0f, 200.0f,         


        
8条回答
  •  醉梦人生
    2020-12-04 17:39

    See:

    https://developer.apple.com/library/mac/documentation/graphicsimaging/Reference/CGContext/Reference/reference.html#//apple_ref/c/func/CGContextSetLineDash

    CGFloat dashLengths[] = { 10, 5 };
    CGContextSetLineDash(context, 0, dashLengths, 2);
    

提交回复
热议问题