毎回2xと3xのデータを作るのが大変だったので、1つの画像データ(PDF形式)で全部に対応する方法を調査しました。
今回は下のような画像で検証しました。
利用したツールはSketchです。
まずはこのデータをpdfとして書き出します。
次にAssets.xcassetsでImage Setを作成します。
今作ったImage SetのScaleをSingle Scaleに変更します。
変更したら先程作ったPDFをドラッグ&ドロップで追加します。
登録したPDFは、普通の画像と同じように利用する事ができます。
アプリを起動すると、画像が正常に表示されている事が分かります。
下はPDFの代わりにpngを使った画像です。
PDFでないと画像がぼやける事が分かります。