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