以前、ユニバーサル アプリケーション用の XIB ファイルを作成するときに従った一般的な方法は次のとおりです。
iPhone と iPad の両方で Xib ファイルを作成します。それらに XibFile.xib および XibFile~ipad.xib という名前を付けます。iPhone 4/4s と iPad3 では、必要に応じて網膜画像を使用しました。これで、私のすべての UI デザインがカバーされました。また、クライアントはレターボックス モードの iPhone5 画面を必要としていました。Default-568h@2x.png は使用しませんでした。だから人生は私の最後に順調に進んでいました。しかし、Apple が 5 月 1 日以降レターボックス モードのサポートを停止することを決定したとき (この記事を読む)、iPhone5 の画面についても Xib レベルの変更が必要になりました。そのため、今のところ、Xib ファイルで自動サイズ変更を使用し、すべての画面で垂直方向の拡張を使用して、ほとんどの問題を解決しました。iphone5/4/4s と iPad をサポートする XIB ファイル作成のベスト プラクティスを教えてください。
1.) iphone5、4 インチ画面用に設計し、iPhone 4/4s 用の自動サイズ変更を使用します。これにより、私が使用する画像の明瞭さが損なわれることはありません。
2.) iphone 用に 2 つの異なる Xib ファイルを作成します。1 つは 4 インチ iPhone5 用で、もう 1 つは通常の iPhone4/4s 画面用です。
ベストプラクティスであるアドバイスをお願いします。また、他に方法があれば教えてください。