IOS 5 изменить фон кнопки «Назад» в контроллере навигации на прозрачный

Я настроил строку заголовка контроллера навигации с фоновым изображением, но я действительно изо всех сил пытаюсь изменить цвет фона кнопки «Назад» на прозрачный, чтобы он соответствовал зеленой строке заголовка под ним. Я довольно новичок в разработке для iOS. Кто-нибудь может подсказать, что можно сделать?

Вот код, который я использовал для изменения строки заголовка контроллера навигации, на случай, если это поможет:

<code>- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
    if ([self.navigationController.navigationBar respondsToSelector:@selector(setBackgroundImage:forBarMetrics:)] ) {
        UIImage *image = [UIImage imageNamed:@"greenbar.png"];
        [self.navigationController.navigationBar setBackgroundImage:image forBarMetrics:UIBarMetricsDefault];
       // [[UIBarButtonItem appearance] setBackButtonBackgroundImage:image forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];

    } 

    //change back button image

}
</code>

РЕДАКТИРОВАТ: После небольшого исследования мне удалось получить то, что я хотел. Вот код для изменения фонового изображения для кнопки «Назад»:

<code> UIImage *image1 = [UIImage imageNamed:@"back-bt.png"];
    [[UIBarButtonItem appearance] setBackButtonBackgroundImage:image1 forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
</code>

Приведенный выше код добавляет изображение ко всем кнопкам «Назад» в контроллере навигации.

Ответы на вопрос(1)

Ваш ответ на вопрос