現在、iOS エミュレーターにステータス バーが表示されません。これを修正する方法を知っている人はいますか?ストーリーボードには表示されますが、シミュレーターを実行すると表示されません。
4 に答える
これをあなたのコードに追加してください:
[[UIApplication sharedApplication] setStatusBarHidden:NO];
また、これは非推奨であるため、使用しないでください。
[[UIApplication sharedApplication] setStatusBarHidden:NO animated:NO];
プログラムと構成の両方でステータス バーを操作する方法があります。他の回答が述べているように、次を使用できます。
[[UIApplication sharedApplication] setStatusBarHidden:NO];
アプリケーションの一貫した構成を希望する場合は、アプリの info.plist を変更できます。Info plist がステータス バーを非表示にするように構成されているため、ステータス バーが表示されていない可能性があります。
ステータス バーの情報 plist にエントリを追加して、最初は YES または NO のブール値で非表示にできます。さらに、ステータス バー スタイルキーを使用して、Info plist のステータス バーの外観をカスタマイズできます。
Simon の回答に加えて、Info.plist で、「ステータス バーは最初は非表示になっています」がある場合、このテキストの行が表示されない場合は「NO」に設定されていることを確認してください。これは、デフォルトであることを意味します。いいえ"。[[UIApplication sharedApplication] setStatusBarHidden:NO animated:NO];
私の推測では、誤ってコードに行を追加するのは少し難しいため、おそらくシミュレーターにすぎません。Simon の回答に従って、iOS シミュレーターをリセットしても問題が解決しない場合は、Info.plist を確認してください。