2011-01-24 6 views
3

私のiPhoneアプリケーションで作業していますが、ステータスバーとウィンドウには本当に奇妙な動作があります。予期せずステータスバーにUIViewがあります

最初は私のビューはステータスバーの下に表示されています(私のビューの高さは480です)。

他のビューでムービープレーヤーを使用した後、アプリケーションを最初のビューに移行すると、その下に表示されなくなっても20pxになり、ステータスバーが終了すると、20pxの画面が非表示になります。

私はこの動作の原因を知りません。本当にそれを制御したいと思っています。 アドバイスをお願いしますか? ありがとうございます。

答えて

2

よくあるのは、ステータスバーの高さが20pxで、iPhoneの画面の高さが480pxであるためです。あなたがこの種の混乱よりも上にステータスバーを持つ480ピクセルの高さを持つアプリケーションを作成する場合、起こるべきです。私のアドバイスは、あなたの視点を460pxの高さにするか、20pxがそれほど重要であればステータスバーを非表示にすることです。 ステータスバーを非表示にする場合は、info.plistに「status bar initial hidden」という変数を追加し、リストの最後にあるチェックボックスをクリックします。

関連する問題