Ajouter un bouton personnalisé pour manette de navigation sans frontière

J'ai ajouter un bouton personnalisé pour manette de navigation

 UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"en arrière.png"] 
style:UIBarButtonItemStylePlain 
cible:soi 
action:@selector(backAction)]; 
auto.navigationItem.leftBarButtonItem = backButton; 

il fonctionne très bien, mais le bouton apparaît bordé. Comment puis-je régler ce problème?

Mise à JOUR
J'ai trouvé la solution

 
UIButton *bouton = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 25, 25)]; 
[bouton setImage:[UIImage imageNamed:@"en arrière.png"] forState:UIControlStateNormal]; 
[bouton addTarget:auto action:@selector(buttonFavoriteClicked) forControlEvents:UIControlEventTouchUpInside]; 
UIBarButtonItem *retour = [[UIBarButtonItem alloc] initWithCustomView:bouton]; 
bouton [release]; 
self.navigationItem.leftBarButtonItem = back;

OriginalL'auteur Tunyk Pavel | 2011-04-11