如何在iPhone SDK中直接加载矢量图像?

4
我该如何在iPhone SDK中直接加载矢量图像?就像UIImage加载位图图像一样。

这个矢量图像是什么格式?如果它是自定义格式,你可以编写自己的解析器并使用CoreGraphics绘制矢量线条。 - CVertex
任何标准的矢量格式,比如SVG? - MQ Gu
2个回答

5

最近我使用PDF格式进行了操作。我直接从Illustrator中保存了一些分辨率独立的图像(使用最小文件大小预设)。这里有一些代码(Gist)在这里


还有一个UIImage的类别,可以将PDF加载为UIImage到任何UIImageView或任何视图中:https://github.com/mindbrix/UIImage-PDF - Uygar Y

4
截至iPhone OS 2.1,iPhone的WebKit原生支持SVG图形。您应该能够使用UIWebView加载SVG元素以进行显示。这个问题提供了一些样例代码。

Brad - 我用 PDF 做到了这一点。(请参见我的评论) - nielsbot

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接