iOS7からステータスバーがちょっとオシャレになりました。 が、結局色は白と黒の2色しか選べません。 またiOS6以前と違い背景色が黒でステータスバーも黒とかにするとステータスバーが見えなくなって良くない感じです。 色を決め打ちで開発する場合は問題ないですが、UIのカラーをユーザが自由に設定出来る場合はステータスバーの色もユーザに指定させるよりもアプリ側で自動選出する方がスマートです。 以下のように実装することで2色から見やすいステータスバーの色を選出することが出来ます。 -(UIStatusBarStyle)statusbarstyleWithBaseColor:(UIColor*)baseColor ButtonColor:(UIColor*)buttonColor{ CGFloat b1,b2; [baseColor getHue:nil saturation:nil brightn