ログイン



iPhoneアプリのステータスバーをカスタマイズ

火曜日, 2月 14th, 2012 by

iPhoneアプリのステータスバーの色を変更したり非表示にする手順です。

ステータスバーを隠す

withAnimationでアニメーションを指定できます。

//アニメーションせず一瞬で消える
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];

//フェードアウトする
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade];

//上にスライドして消える
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];

ステータスバーの見た目を変更

animatedを指定することで、色がなめらかに変化します。

//デフォルトの白いステータスバー
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault animated:YES];

//黒のステータスバー
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackOpaque animated:YES];

//半透明黒のステータスバー
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent animated:YES];