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

时间:2017-02-08 11:19:54

标签: ios xcode

我已下载"添加到Apple-Wallet"来自Apple网站的按钮。但给出的格式是SVG。

指南说我不应该修改图像。我应该在项目中使用SVG,还是可以使用草图等工具将其转换为pdf或png。

2 个答案:

答案 0 :(得分:2)

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

enter image description here

答案 1 :(得分:1)

在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。