Я использую метод appearance
с UIBarButtonItem для настройки фоновых изображений кнопки «Назад», но на дисплее iPhone Retina при использовании изображения появляется странная проблема.
Вот примеркнопка без ретины;вы увидите, что все выглядит хорошо:
![enter image description here](https://i.stack.imgur.com/cDHj3.png)
Однако версия Retina выглядит не так.Похоже, что несколько верхних пикселей изображения снова появляются внизу:
![enter image description here](https://i.stack.imgur.com/JquB2.png)
Кто-нибудь еще видел это раньше?Как вы это исправили?
Вот код, который я использую в моем appDelegate для настройки кнопки возврата UIBarButtonItem:
UIImage *backButton = [[UIImage imageNamed:@"backButton"] resizableImageWithCapInsets:UIEdgeInsetsMake(5, 15, 5,5)];
[[UIBarButtonItem appearance] setBackButtonBackgroundImage:backButton forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];