Я пытаюсь установить фоновое изображение для UINavigationBar.
Я пробовал 2 типа методов,
1. [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"KnavigationBarImage.png"] forBarMetrics:UIBarMetricsDefault];
Поддерживается в ios 5, но вылетает при запуске в ios 4.3.
2. self.navigationController.navigationBar.layer.contents = (id)[UIImage imageNamed:@"KnavigationBarImage.png"].CGImage;
В ios 4 работает нормально, но изображение не отображается в ios 5. Simulator.
Мне нужен код, который должен работать как в версии 4, так и в 5.
Пожалуйста, предложите мне.
Спасибо.