Ios 使用核心图形将路径偏移绘制到一侧的最佳实践?

Ios 使用核心图形将路径偏移绘制到一侧的最佳实践?,ios,core-graphics,uibezierpath,cgcontext,cgpath,Ios,Core Graphics,Uibezierpath,Cgcontext,Cgpath,可以使用以下方法偏移CGPath: CGPath.copy(strokingWithWidth:lineCap:lineJoin:miterLimit:transform‌​:) 这将创建原始(黑色)路径中心的路径偏移,如上图左侧示例中的灰色所示 我需要能够偏移原始路径的一侧或另一侧(内部或外部)(右侧示例中的灰色区域) 我需要创建一个新路径(以橙色虚线显示),将其连接到原始路径,然后填充,还是有更好的方法来达到相同的效果?您需要通过任何方式或仅复制您的路径来完成此操作?我愿意接受任何方式的

可以使用以下方法偏移CGPath:

CGPath.copy(strokingWithWidth:lineCap:lineJoin:miterLimit:transform‌​:)

这将创建原始(黑色)路径中心的路径偏移,如上图左侧示例中的灰色所示

我需要能够偏移原始路径的一侧或另一侧(内部或外部)(右侧示例中的灰色区域)


我需要创建一个新路径(以橙色虚线显示),将其连接到原始路径,然后填充,还是有更好的方法来达到相同的效果?

您需要通过任何方式或仅复制您的路径来完成此操作?我愿意接受任何方式的可能性。好的,我将给出一些答案,并尽快发布结果