0

私のプログラムでは、画面に完全に収まるサイズに縮小された画像があります。さらに調査したところ、iPhone Retinaで最高の品質を実現するには、これらの寸法を2倍にする必要があることがわかりました。元の画像(はるかに大きい)を使用してこれらの寸法を2倍にしたので、品質が低下することはありませんでした。ただし、iPhoneシミュレーター(Retinaディスプレイ)でプログラムを実行しても、画像の品質はまったく変わりません。Xcodeが画像が更新されたことを認識していないように見える明確な理由はありますか?どんな助けでも大歓迎です。

4

1 に答える 1

2

画像の2つのバージョン(通常と@ 2x)がある場合、XIBまたはUIImage#imageWithName:で「通常の」名前(@ 2xなし)を使用すると、システムは現在の画面に最適なバージョンを自動的に選択します。また、UIImageViewのサイズが画像の通常の(2倍ではない)解像度に対応していることを確認してください。UIImageViewで画像のサイズを変更したり配置したりする、いくつかのコンテンツモード(アスペクトフィット、アスペクトフィル、センターなど)があります。

于 2012-06-04T08:12:25.740 に答える