如何在iPhone上渲染各种SVG文件?
为了在 iPhone 上渲染 svg 文件,我从 GitHub 下载了一个项目 SVGQuartzRenderer 但它显示以下错误:
UIKit/UIKit.h No such file or directory
(我无法使用添加现有框架来添加它)Libxml/tree.h:No such file or directory
Expected specifier-qualifier list before xmlParserCtxtPtr
有谁知道我如何能让这个项目成功吗?
我还发现了另一个框架: SVGKit。 它适用于某些 SVG 文件,但不适用于所有文件。
是否可以在不使用 UIWebView 的情况下在 iPhone 中渲染任何 SVG 文件?是否有任何教程或示例代码?
For rendering svg file on iPhone I have downloaded a project from GitHub
SVGQuartzRenderer
but it shows the following errors:
UIKit/UIKit.h No such file or directory
(I am not able to add it using add existing frameworks)Libxml/tree.h:No such file or directory
Expected specifier-qualifier list before xmlParserCtxtPtr
Does anyone know how I can make this project work?
I have also found another framework:
SVGKit.
It works well for some SVG files but not for all.
Is it possible to render any SVG file in iPhone without using UIWebView
and are there any tutorials or sample code?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
从 Xcode 12 开始,您可以在资产目录中添加 .svg 文件并执行以下操作:
ref:
Starting Xcode 12, you can add the .svg file in your Assets Catalog and do this:
ref: https://developer.apple.com/documentation/xcode-release-notes/xcode-12-beta-release-notes