2010-07-23 9 views

Répondre

-2

Il suffit d'appeler popViewControllerAnimated sur le contrôleur de navigation et retournerez.

0

Vous ne pouvez pas modifier le bouton de retour par défaut car il ne vous permettra pas de le remplacer. Au lieu de cela, vous devez utiliser le leftBarButtonItem pour créer un bouton "retour" personnalisé.

Plus d'informations ici: http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UINavigationController_Class/Reference/Reference.html#//apple_ref/doc/uid/TP40006934-CH3-SW25

Une partie du code avant Référence: UINavigation controller button like backButton

4

Utilisez ce code:

UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; 
button.frame = CGRectMake(0,0,36,30); 
[button setBackgroundImage:[UIImage imageNamed:@"backgroundImage.png"] forState:UIControlStateNormal]; 

[button addTarget:self.navigationController action:@selector(popViewControllerAnimated:) forControlEvents:UIControlEventTouchUpInside]; 
UIBarButtonItem *barButtonItem = [[UIBarButtonItem alloc] initWithCustomView:button]; 
[self.navigationItem setLeftBarButtonItem:barButtonItem]; 

Ou utiliser cette bibliothèque. Résultat très facile et beau.

https://github.com/boctor/idev-recipes/tree/master/CustomBackButton

Questions connexes