3

現在、アプリのUITabbarを設計しています。タブバー用のPhotoshopレイアウトを作成しました。これは、高さ84ピクセル、幅640ピクセルです。サイズが84x640の画像と320x42の画像を作成するのは正しい方法ですか。次に、大きい方の画像に@2x.pngという名前を付けます。

UITabbarの幅をログに記録すると320.00と表示されるため、この時点で苦労していますが、iPhone3.5インチ網膜シミュレーターを使用しています。

タブバーを実現するためのヒントはありますか?

4

2 に答える 2

3

はい。2つの画像が必要です。1つは通常のディスプレイ用で、もう1つは網膜用です。Xcodeはピクセルではなくポイントで機能するため、幅は常に320になります。Retinaディスプレイの場合、1ポイントは2x2ピクセルで、通常モードでは1x1です。

ちなみに、タブバーの高さは、通常は320x49、網膜は640x98だと思います。

網膜画像は通常の画像と同じ名前で、最後に@2xが付いている必要があります

例:

通常:image.png網膜:image@2x.png

于 2012-12-13T12:30:12.863 に答える
1

「ポイント」と「ピクセル」を混同しました。ポイントは解像度に依存しません。通常、UIView で contentScaleFactor を呼び出すことにより、倍率を確認できます。

網膜の場合は 2.0、非網膜の場合は 1.0 と表示されます。

于 2012-12-13T12:43:24.147 に答える