Я использую этот код для установки фона.
Это действительно меняет фон, но есть некоторые проблемы с Retina.
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"navi_bar.png"] forBarMetrics:UIBarMetricsDefault];
У меня есть два png: navi_bar.png (320 * 44) и navi_bar@2x.png (640 * 88)
Фон панели навигации всегда использует изображение navi_bar.png, даже в Retina.
Если я использую этот код:
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"navi_bar@2x.png"] forBarMetrics:UIBarMetricsDefault];
Результат в Retina:
![enter image description here](https://i.stack.imgur.com/DLt8E.png)
Фон имеет двойную высоту ...
Я потратил все утро на эту проблему.
Кто-нибудь может мне помочь?
Спасибо!