現在、アプリのUITabbarを設計しています。タブバー用のPhotoshopレイアウトを作成しました。これは、高さ84ピクセル、幅640ピクセルです。サイズが84x640の画像と320x42の画像を作成するのは正しい方法ですか。次に、大きい方の画像に@2x.pngという名前を付けます。
UITabbarの幅をログに記録すると320.00と表示されるため、この時点で苦労していますが、iPhone3.5インチ網膜シミュレーターを使用しています。
タブバーを実現するためのヒントはありますか?
現在、アプリのUITabbarを設計しています。タブバー用のPhotoshopレイアウトを作成しました。これは、高さ84ピクセル、幅640ピクセルです。サイズが84x640の画像と320x42の画像を作成するのは正しい方法ですか。次に、大きい方の画像に@2x.pngという名前を付けます。
UITabbarの幅をログに記録すると320.00と表示されるため、この時点で苦労していますが、iPhone3.5インチ網膜シミュレーターを使用しています。
タブバーを実現するためのヒントはありますか?
はい。2つの画像が必要です。1つは通常のディスプレイ用で、もう1つは網膜用です。Xcodeはピクセルではなくポイントで機能するため、幅は常に320になります。Retinaディスプレイの場合、1ポイントは2x2ピクセルで、通常モードでは1x1です。
ちなみに、タブバーの高さは、通常は320x49、網膜は640x98だと思います。
網膜画像は通常の画像と同じ名前で、最後に@2xが付いている必要があります
例:
通常:image.png網膜:image@2x.png
「ポイント」と「ピクセル」を混同しました。ポイントは解像度に依存しません。通常、UIView で contentScaleFactor を呼び出すことにより、倍率を確認できます。
網膜の場合は 2.0、非網膜の場合は 1.0 と表示されます。