4

我在当前图形上下文中有一个贝塞尔路径,我想将其存储为 UIBezierPath 或 CGPath。你知道如何从 CGContextRef 中获取路径吗?

4

3 回答 3

6

您可以使用复制上下文的当前路径CGContextCopyPath

没有复制剪切路径的功能。实际上,如果您使用过CGContextClipToMask.

于 2013-06-22T00:25:51.530 回答
2

您可以使用以下CGContextCopyPath功能:

CGPathRef myPath = CGContextCopyPath(context);
于 2013-06-22T00:26:08.630 回答
0

Swift 4.0 及更高版本

您可以仅用于应对路径。

let copy = context.path
于 2019-10-28T09:35:32.383 回答