1. ホーム
  2. ios

[解決済み] iPhone 5の画面解像度に対応したアプリを開発・移行するには?

2022-03-20 04:27:47

質問

新しいiPhone 5のディスプレイは、新しいアスペクト比と新しい解像度(640×1136ピクセル)です。

新しい画面サイズに対応したアプリケーションの新規開発や既存アプリケーションの移行に必要なものは何ですか?

旧来のディスプレイと新しいワイドスクリーンの両方のアスペクト比に対応するユニバーサルアプリケーションを作るには、どのようなことに気をつければよいでしょうか。

解決方法は?

  1. の最新版をダウンロードし、インストールしてください。 Xcode .
  2. アプリの起動画面ファイルを設定します(ターゲット設定の一般タブで)。これは、iOS 9のiPadの分割表示サイズを含む、あらゆる画面のフルサイズを使用できるようにする方法です。
  3. 自動リサイズマスクを適切に設定したか、自動レイアウトを使用した場合は、すべてが魔法のように動作するはずですので、アプリをテストし、できれば他に何もしないでください。
  4. そうでない場合は、ビューレイアウトを調整します。できればオートレイアウトを使用します。
  5. もし、大画面のために特別にしなければならないことがあるのなら、それは [[UIScreen mainScreen] bounds] そのための特別なAPIはないようです。iOS 8では、画面サイズを縦横にレギュラーとコンパクトに抽象化するsizeクラスもあるので、UIを適応させる方法としておすすめです。