-1

iOS アイコンをベクターでデザインするように言われたので、必要なすべてのサイズに簡単にスケーリングできます。そこで、Sketch 2 (手元に Illustrator のコピーもあります) を使用して、あらゆる解像度にスケーリングできるベクトルで完全に構成されたアプリ アイコンを作成しました。

ただし、これらすべての異なる解像度にエクスポートする方法がわかりません。ここからどうすればいいですか?.SVG として保存し、Illustrator で何かを行いますか?

それが役立つ場合は、アイコンの「サイズ」である 200x200 の丸みを帯びた長方形のベースを作成しましたが、これもベクトルであるため、任意のサイズにスケーリングできます。

4

1 に答える 1

1

残念ながら、iOS は UIWebView の外部で SVG を読み取りません (そうであれば、非常にクールです)。SVG を必要なすべてのサイズで png または jpg としてエクスポートし、コード内の各デバイスに適切なサイズをロードするだけです。たとえば、iPad Retina の場合、アイコンを 35x35 ポイントの大きさにする必要がある場合は、70x70 jpg が必要です。

別のより効率的な方法は、Core Graphics を使用してプログラムでアイコンを描画することです。これにより、サイズごとに異なるアイコンを読み込む必要がなくなり、ピクセル密度が異なる将来のデバイスでアイコンが異なって見えることはありません。手動で行うことも、PaintCode という名前のアプリを使用することもできます。このアプリは高価ですが (99 ドル)、非常に便利です。描画すると、drawrect メソッドに挿入するコードが生成されます。

于 2013-04-04T16:46:24.290 に答える