我知道在Quartz 2D中使用绘制线方法绘制点是
CGContextMoveToPoint(context,x,y-0.5f);
CGContextAddLineToPoint(context,x,y+0.5f);
有没有其他可能的方法来使用Quartz绘制一个点? 我的意思是,这样做的直接方式是什么?
答案 0 :(得分:1)
CGContextFillRect(context, CGRectMake(x,y,1,1));
答案 1 :(得分:0)
如果你想让它看起来像一个循环点,试试这个:
CGContextStrokeEllipseInRect(context, CGRectMake(x, y, 4, 4));
它会为你绘制一个矩形内的椭圆(上面的情况显然是正方形)。我更喜欢你选择一个正方形,因为它看起来像一个真正的圆形而不是椭圆形。但是,这个圆圈内部是空的,你可以通过一个笔划来填充它。 (但它看起来像甜甜圈一样酷!):)