この記事でのバージョン
Unity 5.2.2f1 Personal
Xcode 7.1.1
はじめに
今回はタイトル通り、
Status Bar Hidden にチェックを入れてるのにステータスバーが表示される場合の対処法
![]() |
Status Bar Hidden
UnityからXcodeプロジェクトを書き出す際に
Playser SettingsのStatus Bar Hiddenにチェックを入れるとステータスバーが表示されなくなります。
![]() |
これでXcodeプロジェクトのDeployment InfoのHide Status Barにチェックを入れ
![]() |
Info.plistのStatus bar is initially hiddenにYESを設定している状態になります。
![]() |
これで基本的にステータスバーは表示されませんが、
完全に表示されなくなったわけではないみたいです。
View controller-based status bar appearance
上記の状態になっても、広告を表示した時(UIViewControllerを新規に作成した場合?)など、
場合によっては表示されてしまうようです。
そんな時はInfo.plistのView controller-based status bar appearanceをNOに設定
![]() |
なお、View controller-based status bar appearanceはデフォルトではInfo.plistにないようです。
XcodeProjectUpdater
以前紹介した、Xcodeプロジェクトの自動設定を行うXcodeProjectUpdaterに
今回紹介したステータスバーの表示or非表示の自動設定を追加しました。




