В iOS 5 они изменили способ создания пользовательских фонов на панелях навигации.Метод таков:
- (void)setBackgroundImage:(UIImage *)backgroundImage forBarMetrics:(UIBarMetrics)barMetrics
Если вы хотите поддерживать iOS 4 и iOS 5 в своем приложении, вам нужно выполнить какую-то проверку (например, с помощью respondsToSelector
), а затем условноиспользуйте либо старый способ, либо этот метод.