新しい iPhone 5 のディスプレイは、新しいアスペクト比と新しい解像度 (640 x 1136 ピクセル) を備えています。
新しい画面サイズ向けに新しいアプリケーションを開発したり、既存のアプリケーションを移行したりするには何が必要ですか?
古いディスプレイと新しいワイドスクリーンのアスペクト比の両方に対してアプリケーションを「ユニバーサル」にするには、どのような点に留意する必要がありますか?
ベストアンサー1
- 最新バージョンをダウンロードしてインストールするエックスコード。
- アプリの起動画面ファイルを設定します (ターゲット設定の一般タブで)。これにより、iOS 9 の iPad 分割ビュー サイズを含む、あらゆる画面をフルサイズで使用できるようになります。
- アプリをテストし、できれば他に何もしないでください。自動サイズ変更マスクを適切に設定するか、自動レイアウトを使用した場合は、すべてが魔法のように機能するはずです。
- そうでない場合は、できれば自動レイアウトを使用してビュー レイアウトを調整します。
- 特に大きな画面用に何かしなければならないことがあれば、
[[UIScreen mainScreen] bounds]
そのための特定の API がないようですので、高さをチェックする必要があるようです。iOS 8 の時点では、画面サイズを垂直方向と水平方向に通常またはコンパクトに抽象化するサイズ クラスもあり、UI を適応させるのに推奨される方法です。