-1

我知道在 Quartz 2D 中使用画线方法画一个点是

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 回答