0

異なる静的背景画像を持つユニバーサル アプリがあります。

  1. iPhone4,4S
  2. iPhone 5
  3. iPad

この静的な背景画像は非常に特殊です (テクスチャや単色ではなく、常に左側に配置する必要がある視覚要素があるなど) が、その上にあるすべてのボタンとラベルは柔軟です(したがって、自動レイアウトを使用する理由)。

アプリは横向きのみをサポートします。

3 つの異なる XIB がある場合、自動レイアウトを使用する最良の方法は何ですか?

コードベースを統合したいと思います。

4

1 に答える 1

1

3つのデバイスのレイアウトで唯一異なるのが背景画像である場合は、自動レイアウトを使用して画面サイズに正しく応答する1つのxibにすべてを配置する必要があります。

次に、IBOutletを背景画像を保持するUIImageView、または画像をbackgroundColorに含むUIViewに設定し、起動時に画面のサイズを検出した後、コードで画像を設定します。

于 2012-11-25T09:41:47.870 に答える