iOS - 为圆圈设置虚线

时间:2012-10-19 18:32:30

标签: ios line

CAShapeLayer *circle = [CAShapeLayer layer];

circle.path = [UIBezierPath bezierPathWithRoundedRect:CGRectMake(0, 0, 2.0*radius, 2.0*radius) cornerRadius:radius].CGPath;

// Configure the apperence of the circle
circle.fillColor = [UIColor clearColor].CGColor;
circle.strokeColor = [UIColor whiteColor].CGColor;
circle.lineWidth = 1;      
// Add to parent layer
[[background layer] addSublayer:circle];

我画了一个圆圈并将其添加为子图层。我不明白的是如何使圆线虚线?我在上面添加了我的圈子代码。

1 个答案:

答案 0 :(得分:7)

您需要设置circle的{​​{3}}。例如:

circle.lineDashPattern = @[@2, @3];