4

私はアプリを持っていて、それをRetinaディスプレイに適したものにしたいと思っています。

プロセスはどの程度正確に機能しますか?私が持っているものとは別に、どのような画像を追加する必要がありますか?

サイズが違うはずなのに、詳細がわからない?

Retinaディスプレイを処理するには、他に何をする必要がありますか?

デバイスが網膜ディスプレイをサポートしている場合、デバイスを検出して他の画像を使用する必要がありますか?

画像がたくさんある場合はどうなりますか?そして、これはアプリのサイズにどのように影響しますか?

ありがとう

4

3 に答える 3

9

これへの良いガイドはここで見つけることができます:http://mobile.tutsplus.com/tutorials/iphone/preparing-your-iphone-app-for-higher-resolutions/

通常、2セットの画像を作成するだけです。元の名前と新しい名前の2倍の大きさで、名前に@2xが含まれています。したがって、サイズ32x32のimage.pngの場合、サイズ64x64のimage@2x.pngと呼ばれる解像度の2倍の解像度になります。アプリでは、Interface Builderで、コードを読み込むときに常にimage.pngを使用します。

デバイスを検出する必要はありません。これらの画像はOSによって自動的に取得され、必要に応じて下塗りされます。

于 2011-01-16T01:27:11.883 に答える
1

スプライトを使用している場合は良い記事

http://weedygarden.net/2012/04/hi-res-retina-display-css-sprites/

于 2012-06-28T01:36:36.997 に答える
0

網膜画像を扱う上での主なことは、その画像名の規則です。また、画像のサイズは通常の2倍にする必要があります1。例-レギュラーのアイコン名がicon.pngの場合、網膜の場合はicon@2x.pngである必要があります。次に、レギュラーのサイズが72 * 72の場合、網膜の場合は144*144である必要があります。それはあなたに役立つかもしれません。

Thnks

于 2012-07-23T10:07:36.777 に答える