2012-03-26 9 views
0

私のアプリケーションを構築しましたが、インタフェースビルダーでうまく見えました。ステータスバーが表示されていたので、私は "info.plist"に行き、 "ステータスバーは最初は隠されていました"をYESに変更しました。今iPhoneでアプリを実行すると、画面の下部にあるボタンがステータスバーの正確な幅のように表示されます。ストーリーボードでは、ボタンは正しい位置に表示されます。ステータスバーを無効にした後にボタンが移動する

誰でも入力があれば、非常に感謝しています。私はちょうどアプリで終わったばかりだったので、今私はこれをまっすぐにしようとしているサークルで実行しています...私は誰かがこれのすべてからいくつかの意味を作ることができることを願っています。

ありがとうございました。

答えて

1

ステータスバーは、バットの痛みです。それを最初に隠しておくと、それはあなたの全体の視界を20px上にシフトさせて補正します。これにより、navigationControllerがステータスバーの内側に描画されるので、20pxのオフセットをすべてに追加します。

ただし、オフにすると、今後ナビゲーションバーを非表示にすると20 pxの黒いスペースが表示されます。しかし、それはすべて正しく描画されます。

私のアドバイス:あなたのスプラッシュ画面に余分に20ピクセルが必要な場合や、ムービーで開いている場合を除き、ステータスバーを非表示にしないでください。

+0

ステータスバーをもう一度表示しています。すべて正常です。次のプロジェクトでは、他に何かをする前にステータスバーを隠すでしょう。 – Austinj

+0

アプリケーションの実行時間中に隠されている限り、あなたは良いものでなければなりません。 – CodaFi

関連する問題