6

有什么方法可以获取 CGPath 的实际数据,以便将其保存到文件中并在以后恢复?

是否有任何关于这些数据结构的文档?

我想把它写成一个字符串(如 SVG 路径字符串),或者用字典对象和 PList XML 文件的某种方式,但我会尽我所能!

4

1 回答 1

3

这里有一篇关于保存CGPathRefs的帖子。这家伙正在使用函数来枚举路径的元素:CGPathApply

static void saveApplier(void* info, const CGPathElement* element) {
    ...
}

...

NSMutableArray* a = [NSMutableArray arrayWithObject:[NSNumber numberWithBool:YES]];
CGPathApply(path, a, saveApplier);
于 2011-12-22T02:53:58.727 回答