2012-09-13 9 views
22

私のアプリは箱入りのレターを表示し、画面全体を埋めるために適切にストレッチする必要があります。メインウィンドウを次のように作成しています。iPhone 5の画面サイズをどのようにして高くすることができますか?

self.mainWindow = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 

しかし、私はまだレターボックスの動作を取得しています。デバイスのmainScreenのフルサイズを取得するために設定する必要がある他の設定がありますか?

できるだけ起動イメージを使用しないようにしています。私はこれを試しました:

self.mainWindow.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; 

これは役に立ちません。 Info.plistのすべてのオプションを調べたところ、一致するものは何も見つかりませんでした。

+0

今まで私が見てきた唯一の設定は、新しい起動画面を追加することです。 –

+2

Benが言ったように、適切な "[email protected]"の起動イメージを追加しましたか? –

+0

[iPhone 5の画面サイズをどう扱うのですか?](http://stackoverflow.com/questions/12396545/how-to-deal-with-iphone-5-screen-size) –

答えて

27

彼らは理由があると私は起動画像を回避するあなたのアイデアをサポートしていませんが、あなたが本当にたいが何らかの理由でそれを行うならば、あなたは1あなたのよう[email protected]ファイル(640x1136ピクセル)を使用する必要があります新しいプロジェクトを作成するときに取得します。それはまったく黒いだけで、多くのディスクスペースを占有せず、起動イメージがまったくないかのように見えます。

4インチの網膜撮影画像を設定するだけでなく、新しい画面に1136ピクセルの高さを表示する方法もありません。

+0

「現在、新しい画面に1136ピクセルの高さを表示する方法は知られていません。 ? [email protected]は[email protected]ファイルのみです。 – JFMartin

+2

私はあなたの質問を理解していません。 –

+3

@JFMartinの言うことを得ると思います。たとえば、私たちのstoryboadでimage_name.pngを使用し、[email protected]を提供して、適切な高解像度の画像が網膜ディスプレイにロードされることを知っていました。私は[email protected]を追加すると同じように振る舞いますが、これはうまくいきません。 –

関連する問題