我想在iOS应用程序中以Adobe FXG文件格式(从Flash导出)或SVG格式显示图像。 是否有可以渲染矢量图形的Objective-C工具或库?
(我不想将我的图像转换为位图格式!我想保留矢量格式)
答案 0 :(得分:11)
也许SVGKit可以提供帮助:
SVGKit是一个跨平台的Cocoa框架,用于将SVG文件渲染为核心动画层。所有形状都由CAShapeLayer类的实例表示,并且在设计上是可动画的。 SVGKit与最新的OS X和iOS SDK兼容。
注意:现在我建议改用PaintCode!
答案 1 :(得分:1)
一个老问题肯定,但希望这个新答案可能会有所帮助。我花了整个周末寻找解决方案,但我想避免使用解析器。我找到了一个名为Qwarkee的程序,它将svg代码转换为Quartz2D调用。不幸的是,这是一个付费的应用程序。 (仅供参考,我与该项目无关。)
如果您希望专门为iOS制作您的作品,Opacity和PaintCode等程序会在您绘制图像时生成Quartz。
希望有所帮助!