0

誰かがこれを手伝ってくれることを願っています。iPhone 5で実行しているときにレターボックスの外観を取り除くために更新しようとしているアプリがあります。プロジェクトにDefault-568h@2x.pngを追加しましたが、アプリケーションは正しくスケーリングされているようです。どちらのデバイスのスプラッシュ画面も正しく表示されますが、「ホーム」画面にツールバーがあり、適切な場所に配置できないようです。5秒間正しく設定すると、4秒間は表示されません。また、4秒間正しく設定すると、5で非常に低くなります。

私は何かが足りないのですか?上部にあるツールバーを手動で移動する必要がありますか?また、アプリのすべての画面ですべてのコントロールを移動する必要がありますか?

アドバイスをいただければ幸いです。

ありがとう

4

1 に答える 1

0

ここでは、InterfaceBuilderを使用してサイズ変更を処理するためのヒントをいくつか紹介します。

  1. 次に示すように、Interface Builderでシミュレートされたメトリックを利用します。 属性インスペクター、シミュレートされたメトリック、サイズ:Retina4フルスクリーン
    これを行うには、最上位のビューを選択し、属性インスペクターを開きます。次に、さまざまなサイズと向きを選択して、ビューがどのように応答するかを確認できます。
  2. ここに示すように、自動サイズ設定オプションを選択します
    サイズインスペクター、ビュー、固定上部マージン
    。あなたの場合、上に固定マージンが必要ですが、下に柔軟なマージンが必要です。iOSの規則ではツールバーをビューの下部に配置するため、これはツールバーのデフォルトの反対であることに注意してください。
  3. 回転や画面サイズの違いによるサイズ変更は、多くの場合同じ方法で処理できることを理解してください。(したがって、自動サイズ設定を使用して縦向きと横向きを処理する場合、通常はiPhone5レイアウトが自動的に処理します。)
于 2013-03-27T17:51:08.697 に答える