-1

Quartz2Dで線を描く方法を使用して点を描くことは

CGContextMoveToPoint(context,x,y-0.5f);
CGContextAddLineToPoint(context,x,y+0.5f);

Quartzを使用してポイントを描画する他の可能な方法はありますか?つまり、そうするための直接的な方法はありますか?

4

2 に答える 2

1
CGContextFillRect(context, CGRectMake(x,y,1,1));
于 2012-09-27T19:58:30.430 に答える
0

円形の点のように見せたい場合は、次のことを試してください。

CGContextStrokeEllipseInRect(context, CGRectMake(x, y, 4, 4));

長方形の内側に楕円が描画されます(上記の場合は明らかに正方形です)。楕円形ではなく実際の円のように見えるので、正方形を選択することをお勧めします。ただし、この円は内側から空になり、一気に塗りつぶすことができます。(でもドーナツのようにかっこいい!):)

于 2013-03-23T12:43:26.610 に答える