0

現在、iOS エミュレーターにステータス バーが表示されません。これを修正する方法を知っている人はいますか?ストーリーボードには表示されますが、シミュレーターを実行すると表示されません。

4

4 に答える 4

4

これをあなたのコードに追加してください:

[[UIApplication sharedApplication] setStatusBarHidden:NO];

また、これは非推奨であるため、使用しないでください。

[[UIApplication sharedApplication] setStatusBarHidden:NO animated:NO];

于 2012-05-17T20:56:59.950 に答える
2
于 2012-05-17T20:58:15.503 に答える
0

プログラムと構成の両方でステータス バーを操作する方法があります。他の回答が述べているように、次を使用できます。

[[UIApplication sharedApplication] setStatusBarHidden:NO];

アプリケーションの一貫した構成を希望する場合は、アプリの info.plist を変更できます。Info plist がステータス バーを非表示にするように構成されているため、ステータス バーが表示されていない可能性があります。

ステータス バーの情報 plist にエントリを追加して、最初は YES または NO のブール値で非表示にできます。さらに、ステータス バー スタイルキーを使用して、Info plist のステータス バーの外観をカスタマイズできます。

于 2012-05-17T21:11:49.653 に答える
0

Simon の回答に加えて、Info.plist で、「ステータス バーは最初は非表示になっています」がある場合、このテキストの行が表示されない場合は「NO」に設定されていることを確認してください。これは、デフォルトであることを意味します。いいえ"。[[UIApplication sharedApplication] setStatusBarHidden:NO animated:NO];私の推測では、誤ってコードに行を追加するのは少し難しいため、おそらくシミュレーターにすぎません。Simon の回答に従って、iOS シミュレーターをリセットしても問題が解決しない場合は、Info.plist を確認してください。

于 2012-05-17T21:04:01.020 に答える