iPhone を Retina デバイスに移行するには、解像度が 2 倍のイメージを用意し、「@2x」という名前を付けて、IOS が Retina デバイスで 2x イメージを自動的に使用するようにする必要があります。
私の質問は、ルールを破ってトリプル サイズ (またはダブル サイズよりも大きいサイズ) の画像を作成し、Apple の規制状態として "@2x" という名前を付けたらどうなるかということです。Apple は私のアプリケーションを AppStore にアップロードすることを拒否しますか?
私がそのようにした理由は、背景画像を設定しているときに、次のようにしたからです。
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed: @"background.png"]];
iPhone 5 の Retina ディスプレイでは、iPhone 5 の高さは 2 倍のサイズではなく、2 倍のサイズに余分なピクセルを足したようなものであるため、2 倍のサイズの画像は背景に適切に収まりません。これが、背景画像を 2 倍以上のサイズにカスタマイズしたい理由です。
IOS には非常に優れた便利なアプローチがあるため、アプリに余分なコードを追加して、デバイスの種類を手動で確認し、それぞれの画像を読み込むことは本当にしたくありません。
私の心配は、この場合、Apple は私のアプリを拒否するのでしょうか?