0

このようなものを作成するUIColorと:

UIColor* backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"LoginBG.png"]];

Retina ディスプレイでは LoginBG@2x.png を使用する必要があり、非 Retina ディスプレイでは自動的に LoginBG.png を使用する必要があります。

バンドルに LoginBG.png を追加しないとどうなりますか。iOS はすべてのデバイスで常に 2x バージョンを使用しますか? アプリで使用するすべての画像に対して、常に通常の画像と @2x 画像の両方をバンドルする必要がありますか?

4

1 に答える 1

0

バンドルに LoginBG.png を追加しないとどうなりますか。iOS はすべてのデバイスで常に 2x バージョンを使用しますか?

私の経験によると、そうなるでしょう。したがって、古いデバイスは貴重な RAM を浪費します。

アプリで使用するすべての画像に対して、常に通常の画像と @2x 画像の両方をバンドルする必要がありますか?

技術的にはそうする必要はありませんが、そうでない場合は、あなたのアプリを一切購入しないことを約束します。

于 2013-02-05T07:25:29.813 に答える