【问题标题】:CGPath as a stringCGPath 作为字符串
【发布时间】:2012-01-25 19:12:52
【问题描述】:

有什么办法可以得到一个CGPath的实际数据,这样就可以把它保存到一个文件中,以后再恢复?

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

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

【问题讨论】:

    标签: objective-c quartz-graphics quartz-2d cgpath


    【解决方案1】:

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

    static void saveApplier(void* info, const CGPathElement* element) {
        ...
    }
    
    ...
    
    NSMutableArray* a = [NSMutableArray arrayWithObject:[NSNumber numberWithBool:YES]];
    CGPathApply(path, a, saveApplier);
    

    【讨论】:

      猜你喜欢
      • 2023-03-27
      • 1970-01-01
      • 2015-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多