4

iOS 7 で iPhone スタンドアロン Web アプリを作成しています。起動イメージを指定しましたが、常に垂直方向に 40 ピクセル余分に引き伸ばされます。これは、iOS 7 の新しい透明なステータス バー スタイルを補うためだと思います。

高さ 1136 ピクセル (iPhone 画面の全高) の画像を指定して、ストレッチを必要としないようにしたいのですが、うまくいきません。

<link rel="apple-touch-startup-image" href="startup_640_1136.png">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">

高さ 1136px の画像を提供しても、何も表示されません。高さ 1096 ピクセルの画像を提供すると、この比較画像の左側のように縦に引き伸ばされて表示されます。

ここに画像の説明を入力

画像がどのように引き伸ばされたかを示すために線を引きました。右が予想結果、左が実際の結果です。

4

1 に答える 1

0

iOS7 での起動イメージのサイズ:

ポートレート (非網膜): 768x1024 px ポートレート (網膜、2x): 1536x2048 px

横向き (非網膜): 1024x768 px 横向き (網膜、2x): 2048x1536 px

ご覧のとおり、画像の高さは、縦向きの場合は 1024/2048 ピクセル (非網膜/網膜)、横向きの場合は 768/1536 ピクセル (網膜/非網膜) のいずれかにする必要があります。

高さ 1136/1096px を考慮した理由を教えてください (これらは必要な高さではありません)。

于 2013-10-28T21:06:40.550 に答える