iOS7から画面上部のステータスバーの扱いが微妙に変わって、ステータスバーの後ろにも背景画像などを指定できるようになりました。 こういう感じですね。 方法としては float version = [[[UIDevice currentDevice] systemVersion] floatValue]; if (version >= 7.0) { // iOS7の時 [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"bg_navigation_bar_64.png"] forBarPosition:UIBarPositionTopAttached barMetrics:UIBarMetricsDefault]; }else{ // iOS6以下の時 [self.navigati
![iOS7の時にUINavigationでステータスバーの後ろにも背景を表示させる - ふぃすたぶろぐ](https://cdn-ak-scissors.b.st-hatena.com/image/square/db9df70d241d0a117f5e8bf6018dfac40dad39b2/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fp%2Fpenpen-0704%2F20130919%2F20130919181840.png)