遊びと仕事のグラデーション by Yu Endo

電子楽器づくり大好き!遊びと仕事の間に生きる遠藤祐のブログ

【休肝日アプリ】iOS7でステータスバーを非表示する

【休肝日アプリ】iOS7でステータスバーを非表示する

 

たまにはプログラミングの話題などを。

私の絵心は置いておいて、休肝日の日数をカウントして、褒めてくれるアプリの大枠を作っているときに、iOS7でステータスバーが消えてくれない事象が起きました。

 

 

IMG_5504

こんな感じで、レバー君の吹き出しと、アイコンが被ってしまいます。

2959f835a05db562fbb620f44aceab07

Xcodeのプロジェクトの設定で、Hide during application launchにチェックを付ければ起動時のスプラッシュ画面内のステータスバーは消せました。

ただ、これだけだと、アプリの起動後にステータスバーは表示されてしまうので、iOS7では、Info.plistに、View controller-based status bar appearanceを追加して、「NO」にします。

dbe12a4357a879d303efd19c7a4423e2

すると、下記のように、完全に消すことができました。

IMG_5505

ちなみに、iOS 6では、
[[UIApplication sharedApplication] setStatusBarHidden:YES];
とすることで、ステータスバーを消すことが出来ます。

Hiddenだから、YESで消せます。

About The Author

株式会社ソニックウェアファウンダー / 代表取締役CEOYu Endo
SONICWARE inc. Founder & CEO / I can't help making instruments!! 三度の飯より楽器づくり!

Leave A Reply

*

Comment On Facebook