読者です 読者をやめる 読者になる 読者になる

(:3[kanのメモ帳]

個人ゲーム開発者kan.kikuchiのメモ的技術ブログ。月木更新でUnity関連がメイン。

Status Bar Hidden にチェックを入れてるのにステータスバーが表示される場合の対処法【Unity】【iOS】


このエントリーをはてなブックマークに追加

この記事でのバージョン
Unity 5.2.2f1 Personal
Xcode 7.1.1

はじめに

今回はタイトル通り、

Status Bar Hidden にチェックを入れてるのにステータスバーが表示される場合の対処法


f:id:kan_kikuchi:20151210134406j:plain

Status Bar Hidden

UnityからXcodeプロジェクトを書き出す際に

Playser SettingsのStatus Bar Hiddenにチェックを入れるとステータスバーが表示されなくなります。


f:id:kan_kikuchi:20151210134729j:plain


これでXcodeプロジェクトのDeployment InfoのHide Status Barにチェックを入れ


f:id:kan_kikuchi:20151210135051j:plain


Info.plistのStatus bar is initially hiddenにYESを設定している状態になります。


f:id:kan_kikuchi:20151210135032p:plain


これで基本的にステータスバーは表示されませんが、

完全に表示されなくなったわけではないみたいです。


View controller-based status bar appearance

上記の状態になっても、広告を表示した時(UIViewControllerを新規に作成した場合?)など、

場合によっては表示されてしまうようです。


そんな時はInfo.plistのView controller-based status bar appearanceをNOに設定

f:id:kan_kikuchi:20151210135317p:plain


なお、View controller-based status bar appearanceはデフォルトではInfo.plistにないようです。


XcodeProjectUpdater

以前紹介した、Xcodeプロジェクトの自動設定を行うXcodeProjectUpdater

今回紹介したステータスバーの表示or非表示の自動設定を追加しました。