石英2D - 绘制一个点

时间:2012-09-27 19:46:13

标签: iphone ios macos quartz-2d

我知道在Quartz 2D中使用绘制线方法绘制点是

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

有没有其他可能的方法来使用Quartz绘制一个点? 我的意思是,这样做的直接方式是什么?

2 个答案:

答案 0 :(得分:1)

CGContextFillRect(context, CGRectMake(x,y,1,1));

答案 1 :(得分:0)

如果你想让它看起来像一个循环点,试试这个:

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

它会为你绘制一个矩形内的椭圆(上面的情况显然是正方形)。我更喜欢你选择一个正方形,因为它看起来像一个真正的圆形而不是椭圆形。但是,这个圆圈内部是空的,你可以通过一个笔划来填充它。 (但它看起来像甜甜圈一样酷!):)