たまにはプログラミングの話題などを。
私の絵心は置いておいて、休肝日の日数をカウントして、褒めてくれるアプリの大枠を作っているときに、iOS7でステータスバーが消えてくれない事象が起きました。
こんな感じで、レバー君の吹き出しと、アイコンが被ってしまいます。
Xcodeのプロジェクトの設定で、Hide during application launchにチェックを付ければ起動時のスプラッシュ画面内のステータスバーは消せました。
ただ、これだけだと、アプリの起動後にステータスバーは表示されてしまうので、iOS7では、Info.plistに、View controller-based status bar appearanceを追加して、「NO」にします。
すると、下記のように、完全に消すことができました。
ちなみに、iOS 6では、
[[UIApplication sharedApplication] setStatusBarHidden:YES];
とすることで、ステータスバーを消すことが出来ます。
Hiddenだから、YESで消せます。
Comment On Facebook