2012-09-27 94 views
-1

我知道,通过绘制在石英2D线的方法是石英2D -Drawing点

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

有画使用Quartz一个点的任何其他可能的方式画一个点? 我的意思是,这样做的一些直接方式?

+0

你是什么意思的“点”?像素?一个一个点的维度矩形?呈现的代码绘制一条对角线,而不是一个点。 –

+0

@NikolaiRuhe oops添加了错误的代码。好,已编辑。我提到了一个像素 –

回答

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

如果你想让它看起来像一个圆形点试试这个:

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

它将绘制你,你一个矩形内的椭圆形(上述情况显然是一个正方形)。我喜欢你选择一个正方形,因为它看起来像一个真正的圆形而不是椭圆形。然而,这个圆圈从内部是空的,你可以填充它一下。 (但它看起来很酷像一个甜甜圈!):)