iOS5でnavigationBarの背景画像変更
iOS5から
- (void)setBackgroundImage:(UIImage *)backgroundImage forBarMetrics:(UIBarMetrics)barMetrics
というメソッドが追加されているので、viewDidLoadの中で
[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"bar.png"] forBarMetrics:UIBarMetricsDefault];
してやったら背景画像が変わった。