В AppDelegate я устанавливаю пользовательское фоновое изображение кнопки «Назад» с помощью UIAppearence.
[[UIBarButtonItem appearance] setBackButtonBackgroundImage:image forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
[[UIBarButtonItem appearance] setBackButtonBackgroundImage:highlightedImage forState:UIControlStateHighlighted barMetrics:UIBarMetricsDefault];
В некоторых случаях после нажатия контроллера представления появляется фоновое изображение кнопки «Назад» по умолчанию поверх моего пользовательского.