iPhone の全景を埋める画像を使用しています。iPhone 3GS の場合は image.png と名前を付け、iPhone 4 の場合は image@2x.png と名前を付けます - iPhone 5 の場合、自動的に置き換えられるイメージ命名規則はありますか、それとも使用しているデバイスを手動で確認する必要がありますか? ?
@2x を使用し続けていることを他の場所で読みましたが、イメージが引き伸ばされたくありません。
Default-568h@2x.png 画像を除いて、iPhone 5 用の特定の画像名規則はありません。
iPhone 5 で @2x を使用する場合、画像は引き伸ばされません。変更されるのはレイアウトだけです。
4 インチ画面 (第 5 世代 iPod touch および iPhone 5) には特定の命名規則がないため、自分で画面の高さを確認し、別の画像を読み込む必要があります。
if ([UIScreen mainScreen].bounds.size.height == 568) {
// 4" screen - load appropriate image
} else {
// regular screen - load standard image
}
これは、縦向きで機能します。