0

iPhone と iPad で実行するアプリがあります。このアプリで使用するデバイスのほとんどは、iPad mini を除く Retina デバイスです。このアプリに含める画像がたくさんあります。私の質問は、@2x 画像のみを使用することにした場合、iOS はそれらを非 Retina デバイスにダウングレードしますか? Retina 画像のみを出荷しますか? それが正しい場合、実装するのは悪い考えですか?

4

3 に答える 3

0

iOS はこれらのイメージをダウングレードしません。しかし、イメージビューのフレームを慎重に設定していれば、問題は発生しません。

于 2013-06-27T18:08:06.313 に答える
0

画像ビューに contentMode = scale がある場合、画像は非網膜上で正しく表示されるようにスケーリングされます

しかし、いくつかの問題があります:

1) Retina 以外のデバイスでスケーリングされた Retina 画像を表示すると、画像のエッジがぼやけます。したがって、この画像を UI に使用したい場合、それは悪い考えです。

2) @2x 画像しかない場合 (uibutton など)、xCode ストーリーボードが画像を正しくスケーリングしないことがあります。

于 2013-06-27T18:18:52.730 に答える