ios 5 zmienia tło przycisku Wstecz w kontrolerze nawigacyjnym na przezroczysty

Dostosowałem pasek tytułu kontrolera nawigacji z obrazem tła, ale naprawdę staram się zmienić kolor tła przycisku Wstecz na przezroczysty, aby pasował do zielonego paska tytułu pod nim. Jestem całkiem nowy w rozwoju iOS. Czy ktoś może zasugerować, co można zrobić?

Oto kod, za pomocą którego zmieniłem pasek tytułu kontrolera nawigacji, na wszelki wypadek:

<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>

EDYTOWAĆ: Po kilku badaniach udało mi się zdobyć to, co chciałem. Oto kod do zmiany obrazu tła przycisku Wstecz:

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

Powyższy kod dodaje obraz do wszystkich przycisków tylnych w kontrolerze nawigacyjnym.

questionAnswers(1)

yourAnswerToTheQuestion