2011-06-15 51 views

回答

1

您需要查看您正在绘制的CGContext,并在上下文而非路径上使用裁剪。 Apple's documentation is here.

如果我明白你的问题,你可以绘制你的矩形到上下文,然后“剪出”的圆形路径。如果您正在填充路径,则需要注意缠绕规则。

或者,您可以使用一系列命令(如CGPathAddLineToPoint,CGPathAddArcToPoint等)制作路径,然后在您的上下文中加载路径。如果使用此方法,则可以将变换应用于最终路径以根据需要进行缩放和旋转。根据你想要完成的事情,这可能是更好的方法。