在iOS(SVG或FXG)中显示矢量图像

时间:2012-06-06 04:58:37

标签: objective-c ios svg fxg

我想在iOS应用程序中以Adobe FXG文件格式(从Flash导出)或SVG格式显示图像。 是否有可以渲染矢量图形的Objective-C工具或库?

(我不想将我的图像转换为位图格式!我想保留矢量格式)

2 个答案:

答案 0 :(得分:11)

也许SVGKit可以提供帮助:

  

SVGKit是一个跨平台的Cocoa框架,用于将SVG文件渲染为核心动画层。所有形状都由CAShapeLayer类的实例表示,并且在设计上是可动画的。 SVGKit与最新的OS X和iOS SDK兼容。

注意:现在我建议改用PaintCode

答案 1 :(得分:1)

一个老问题肯定,但希望这个新答案可能会有所帮助。我花了整个周末寻找解决方案,但我想避免使用解析器。我找到了一个名为Qwarkee的程序,它将svg代码转换为Quartz2D调用。不幸的是,这是一个付费的应用程序。 (仅供参考,我与该项目无关。)

如果您希望专门为iOS制作您的作品,Opacity和PaintCode等程序会在您绘制图像时生成Quartz。

希望有所帮助!

相关问题