2012-03-07 6 views
2

明らかにアップルはnew iPadをリリースしました。開発者が関わっている限り、新しいアセットを追加してiPadモデルの網膜と非網膜ディスプレイをサポートする意味は何ですか? iPhone 4と4Sで実装されている@ 2xモデルと同じですか?iPad 3の資産の高画質dpi画面にはどのような影響がありますか?

私はfoo.pngという名前を付けて、さまざまなサイズのバージョンを呼び出すと、すべてのiOSデバイスの普遍的なアプリケーションで動作しましたか?

+1

foo.png、正解である[email protected]、FOO〜ipad.png、[email protected]~ipad.png –

答えて

4

@2xと言っても、ピクセル数が2倍になっているため、デバイス修飾子を使用すると解決する可能性があります。おそらく[email protected]~ipad.pngと書いてあります。

iOS 4で動作するアプリケーションには、画像リソースごとに2つの別々のファイル が含まれているはずです。 1つのファイルは標準解像度の バージョンを提供し、2つ目は同じ画像の高解像度バージョン を提供します。次のように 画像ファイルの各ペアの命名規則は次のとおりです。

Standard: <ImageName><device_modifier>.<filename_extension> 
High resolution: <ImageName>@2x<device_modifier>.<filename_extension> 

それぞれの名前 の<ImageName><filename_extension>部分は、ファイルの通常の名前と拡張子を指定します。 <device_modifier>の部分はオプションで、文字列 ~ipadまたは~iphoneのいずれかが含まれています。 にiPadとiPhone用に異なるバージョンの画像を指定する場合は、これらの修飾子のいずれかを含めます。 高解像度画像に修飾子を含めると、 は、画像が という高解像度の標準画像であることをシステムに知らせることができます。

https://developer.apple.com/library/ios/#documentation/2DDrawing/Conceptual/DrawingPrintingiOS/SupportingHiResScreens/SupportingHiResScreens.html

+0

! –

関連する問題