2017-02-08 16 views
1

アップルのWebサイトから「Apple-Walletに追加」ボタンをダウンロードしました。しかし、与えられた書式はSVGです。XcodeプロジェクトでSVGファイルを使用できますか?

ガイドラインには、画像を変更すべきではないと言われています。 SVGをプロジェクトのように使用するか、スケッチのようなツールを使ってpdfやpngに変換することができますか?

+0

pblm uに直面しています –

+1

SVGがiOSでネイティブにサポートされておらず、svgをpdfに変換することを提案しました。どちらも私はこれについて語っている公式のリンクを見つけることができませんでした。私のアプリはiOS 8からサポートされ、下位デバイスでのパフォーマンスが心配です。 – Tamil

+0

大したことではありません。ただPNGに変換して、それをあなたが持っているデフォルトの画像セットに追加するだけです。 –

答えて

0

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しかロードできません。

関連する問題