0

iOS で破線を描画する例を数多く見てきました。パスをたどる円でできた点線を描きたいと思います。シェイプ レイヤーを使用して、ストロークをアニメートして、画面上に描画されるようにシミュレートしたいと考えています。

私のuibezierpathに続く小さな点​​を描くための提案はありますか?

逆に - これは不可能ですか?もしそうなら、パスに沿ってたくさんの円を並べてから、それらを見えるようにする円の配列を反復処理できますか? しかし、ベジエに沿って円を配列するにはどうすればよいでしょうか?

4

1 に答える 1

0

2 つの 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 に答える