iphone - plus - enlever bouton retour huawei



Désactiver le bouton de retour et mettre le bouton Annuler dans la vue de navigation. (2)

C'est une manière plus simple:

[self.navigationItem setHidesBackButton:YES];

J'ai un contrôleur de vue de navigation et il y a 3 contrôleurs de vue dans la pile de navigation. Maintenant, sur le troisième et le plus haut contrôleur de vue visible, j'ai un bouton de retour par défaut entrant.

J'ai besoin d'amener ce contrôleur de vue en mode d'édition que j'ai fait ... Maintenant, l'exigence est d'avoir un bouton d'annulation en tant qu'élément de bouton de la barre de gauche au lieu du bouton de retour.

Ceci est similaire à la fonctionnalité donnée par l'application de contacts de l'iPhone où vous éditez un contact particulier.

Toute idée comment y parvenir?


Pour masquer le bouton de retour et ajouter un bouton de barre de gauche

[self.navigationItem setHidesBackButton:TRUE];

    UIBarButtonItem *leftBarButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCancel target:self action:@selector()];
    [self.navigationItem setLeftBarButtonItem:leftBarButton];
    [leftBarButton release];

Et puis pour revenir par programmation au contrôleur de vue précédent, vous pouvez faire ...

[self.navigationController popViewControllerAnimated:YES];




uinavigationcontroller