簡體   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