以下のコードで、Navigation Bar.in の背景画像を変更したい
UINavigationBar *navBar = self.navigationController.navigationBar;
UIImageView *image1=[[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 320, 50)];
image1.image = [UIImage imageNamed:@"image2_ram.jpg"];
[navBar setBackgroundImage:image1.image forBarMetrics:UIBarMetricsDefault];
画像は変更されますが、画像の高さが変更されないのはなぜですか?