1

したがって、.png寸法が (640, 960) ピクセルの画像があります。.pngその画像を垂直方向に引き延ばし、iPhone 5 の (640, 1096) ピクセル ビューに合わせるために、サイズ変更可能な画像を作成しようとしています。

を使用して画像をロードしています+[UIImage imageNamed:]が、これは正常に機能します。-[UIImage resizableImageWithCapInsets:]次に、(480, 320, 479, 320) インセットを使用してサイズ変更可能な画像を作成します。

次に、画像を に設定しUIImageViewます。iPhone 4 & 4S では見栄えがします (当たり前)。iPhone 5 では、キャップ インセットを完全に無視して、画像全体を垂直方向に 1096 ピクセルに単純に引き伸ばしているように見えます。

4

1 に答える 1

1

(640, 960) ピクセルの画像を使用している場合は、@2x.png.

また、@bill-williams プロジェクトは非常に役に立ちました: https://github.com/asmallteapot/ImageStretchDemo

于 2013-03-31T22:18:54.657 に答える