1

iPhone 5 とそれ以前のモデルの両方で機能するビューを作成する方法を誰かに説明してもらえないかと思っていました。私は調査を行い、人々がの使用を提案しているのを見つけました

setAutoresizingMask:UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight

しかし、これに関して以下の質問があります。

  1. Interface Builder で構築していて、上記のコード行を使用する予定の場合、サイズ オプションを「Retina 4 フル スクリーン」のままにしますか?

  2. 上記のコード行は、以前に 3.5 インチ画面の特定の場所に設定された画像を考慮しますか?

  3. このコード行をアプリに入れることができる一般的な場所はありますか?

前もって感謝します!

4

1 に答える 1

0

アプリを iOS6 にのみ展開する予定の場合は、autolayout オプションを使用できます。

iOS 6.0 以前のバージョンをターゲットにしている場合は、autoresizingMask でビューのサイズ変更を使用できます。使用できるもう 1 つのアプローチは、iPhone 5 と iPhone 4S 用に別々のビューを設計することです。ユニバーサル アプリの場合と同様に、画面サイズを確認し、それに応じてビューを読み込みます。

ありがとう、
ジム。

于 2012-12-21T08:24:41.120 に答える