【发布时间】:2011-10-01 05:32:45
【问题描述】:
为了在 iPhone 上渲染 svg 文件,我从 GitHub 下载了一个项目 SVGQuartzRenderer 但它显示以下错误:
-
UIKit/UIKit.h No such file or directory(我无法使用添加现有框架来添加它) Libxml/tree.h:No such file or directoryExpected specifier-qualifier list before xmlParserCtxtPtr
有人知道我怎样才能使这个项目成功吗?
我还找到了另一个框架: SVGKit。 它适用于某些 SVG 文件,但不适用于所有文件。
是否可以在不使用UIWebView 的情况下在 iPhone 中渲染任何 SVG 文件,是否有任何教程或示例代码?
【问题讨论】:
-
你在项目中添加了 UIKit 框架吗?转到项目设置、构建阶段、与框架链接并添加它。确保目标 SDK 是 iOS。
-
如果您能提供一个 SVGKit 不呈现的 SVG 文件的示例,将会很有用。
-
在测试这个文件时它只渲染一个圆圈
-
@night leopard: 添加uikit框架后显示
No such file or directory.我认为这是mac os的项目。但是在这个的说明页面上项目写它适用于iphone -
@echo-flow 1)coveredincake.com/svgfiles/cupcakewrapper.svg 这个 url 的 svg 文件也不起作用它显示错误 2)www-archive.mozilla.org/projects/svg/lion.svg 而在这第二个错误图像中没有正确呈现
标签: iphone image svg image-processing uikit