UINavigationBar
オーバーロードされたメソッドで背景画像を変更します
@implementation UINavigationBar (Background)
-(void) drawRect:(CGRect)rect
{
UIImage *image = [UIImage imageNamed:@"Header.png"];
[image drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];
}
@end
ただし、一部のUIViewControllerでは、この背景画像を削除する必要があります。どうすればいいですか?