繁体   English   中英

我可以在 Xcode 项目中使用 SVG 文件吗?

[英]Can I use SVG files in Xcode projects?

我已经从 Apple 网站下载了“Add-to-Apple-Wallet”按钮。 但是给出的格式是SVG。

指南说我不应该修改图像。 我应该使用项目中的 SVG,还是可以使用诸如 Sketch 之类的工具将其转换为 pdf 或 png。

从 Xcode 12 开始,在 xcassets 文件中添加了 SVG 支持。

在此处输入图片说明

在 iPhone 上显示 svg 图像有多种选择:

iOS 浏览器实际上渲染了 SVG:

let url = URL.init(fileURLWithPath: Bundle.main.path(forResource: "Add_to_Apple_Wallet_rgb_HB", ofType: "svg")!)
webView.loadRequest(NSURLRequest.init(url: url) as URLRequest)

或者您可以使用第三方库:

SVGKit最全的,支持多路径svg的。

PocketSVG好,故事板兼容,但你只能加载单路径 svg。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM