Фоновое изображение кнопки «Назад» по умолчанию для UIBarButtonItem появляется поверх моего пользовательского

В AppDelegate я устанавливаю пользовательское фоновое изображение кнопки «Назад» с помощью UIAppearence.

[[UIBarButtonItem appearance] setBackButtonBackgroundImage:image forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
[[UIBarButtonItem appearance] setBackButtonBackgroundImage:highlightedImage forState:UIControlStateHighlighted barMetrics:UIBarMetricsDefault];

В некоторых случаях после нажатия контроллера представления появляется фоновое изображение кнопки «Назад» по умолчанию поверх моего пользовательского.


person Community    schedule 19.12.2013    source источник


Ответы (1)


Это помогло мне скрыть изображение по умолчанию.

[[UINavigationBar appearance] setTintColor:[UIColor clearColor]];
person Community    schedule 23.12.2013