0

我见过很多为 iOS 画虚线的例子。我想画一条由圆圈组成的虚线,沿着我的路径。我想使用一个形状图层,这样我就可以为笔画设置动画以模拟它在屏幕上的绘制。

关于绘制遵循我的 uibezierpath 的小点的任何建议?

相反 - 这不可能吗?如果是这样,我可以沿路径排列一堆圆圈,然后遍历圆圈数组使它们可见吗?但是如何沿着贝塞尔曲线排列圆圈?

4

1 回答 1

0

我能够在两个 uiview 之间画一条带圆圈的虚线:

// dotted line
    CGContextSetStrokeColorWithColor(ctx, [UIColor redColor].CGColor);
    CGContextSetLineWidth(ctx, 10); // relevant code
    CGFloat dash[] = {0.0, 10*2}; // relevant code
    CGContextSetLineCap(ctx, kCGLineCapRound); // relevant code
    CGContextSetLineDash(ctx, 0.0, dash, 2);
    CGContextMoveToPoint(ctx, view.center.x, view.center.y);
    CGContextAddLineToPoint(ctx, anotherView.center.x, anotherView.center.y);
    CGContextStrokePath(ctx);
于 2014-07-10T16:31:15.060 回答