ios 5 alterar o fundo do botão Voltar no controlador de navegação para transparente

Eu personalizei a barra de título do controlador de navegação com uma imagem de fundo, mas estou realmente lutando para alterar a cor de fundo do botão Voltar para transparente, de forma que ela corresponda à barra de título verde abaixo dela. Eu sou relativamente novo no desenvolvimento do iOS. Alguém pode sugerir o que poderia ser feito?

Aqui está o código usado para alterar a barra de título do controlador de navegação, caso isso aconteça:

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

EDITAR: Depois de fazer um pouco de pesquisa, consegui o que queria. Aqui está o código para alterar a imagem de fundo do botão Voltar:

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

O código acima adiciona a imagem a todos os botões de retorno no controlador de navegação.

questionAnswers(1)

yourAnswerToTheQuestion