contentiOS13時代のSVG表示設定方法SVGXcodeiOSiOS13Xcode11デザイナーからアイコン素材としてSVGが納入される機会が出てきたこの頃。rasterizing!と言ってるくらいなので、iOS13時代のアプリでSVGを扱う方法は何が最適か試行錯誤してみました。SVGKitなどのライブラリは使いません。SVGのサイズSVGは拡大しても大丈夫なはずなのですが、SVGは3x画像のサイズに設定してください。1x画像サイズにすると、2x画像、3x画像がギザギザになります。「SVGは拡大してもギザギザにならないんだからサイズ指定するとかおかしいでしょ!」と些細な事で揉めがちなので検索すればフリーのツールやサイトを見つけることができます。従来通りPDFに変換してください。デザイナーへ発注するときにお願いするのが理想的ですが、(略)検索すればフリーのツールやサイトを見つけることができます。Dataにチェックする。Scalesにセットする。SVGを1xにセットする。(2x、3xは空欄)SVGはコードで表示すること。"svgSample")Storyboardで画像を設定しただけではギザギザになります。左からiOS13、iOS12(3xサイズSVGをセット)、iOS12(1xサイズSVGをセット)iOS13以降しかTargetにしないときSVGサイズは気にしなくていいです。PDFに変換してください。コードで表示してください。Dataにチェックする。Scaleにセットする。SVGをAllにセットする。2x、3xは空欄でいいの?とか3xサイズなのに1xにセットするの?とか気にしなくていい。感想iOS13のベクター画像の扱いが素晴らしくなっている。早く変換なしでSVGをセットできるようにしてほしい。beta3を元に作成しています。後日変更される可能性があります。upLoginユーザーは見つかりませんでした。