Lorsque j'appuie sur une vue sur le contrôleur de navigation, le titre du bouton arrière est réglé sur le titre de la vue précédente. Comment puis-je obtenir le bouton de retour juste pour dire "Retour"?Comment changer le titre du bouton de retour UINavigationBar en "Retour"
Répondre
écrire ce code dans votre viewwillappear
:
UIBarButtonItem *_backButton = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStyleDone target:nil action:nil];
self.navigationItem.backBarButtonItem = _backButton;
[_backButton release];
_backButton = nil;
Cela ne ressemblera ni ne se comportera comme un bouton de retour. – jrturton
Oui, ça va. La propriété 'backBarButtonItem' est spécialement conçue pour fonctionner comme ceci et prendra le titre ou la vue personnalisée de' UIBarButtonItem' que vous lui donnerez et en fera un bouton de style arrière. –
Je voulais juste dire, en tant que demandeur de cette question, cette solution a vraiment travaillé pour moi. J'ai juste besoin d'ajouter le code à viewWillAppear du contrôleur de vue qui PUSHING la nouvelle vue. – cgossain
Dans le contrôleur de vue précédent, l'ont mis son titre dans viewWillAppear
, puis dans le code qui pousse le nouveau contrôleur de vue, ont-il changer son titre 'Arrière.'
Exemple:
-(void)showNextScreen{
[self setTitle:@"Back"];
[self.navigationController pushViewController:asdf animated:YES];
}
-(void)viewWillAppear{
[super viewWillAppear];
[self setTitle:@"My Actual Title"];
}
Ça a l'air bien ... mais quand le nouvel écran apparaît, l'écran précédent regarde Retour dans le titre, ce qui n'est pas préférable. Bonne idée cependant! – nithinreddy
Si vous lisez cette réponse -> utilisez plutôt la réponse acceptée, c'est beaucoup mieux! – Tim
- 1. Comment changer le texte du bouton de retour UINavigationBar?
- 2. NavigationController UINavigationBar Retour Bouton
- 3. UINavigationBar retour bouton skinning
- 4. UINavigationBar bouton de retour disparaît
- 5. UINavigationBar avec le bouton retour
- 6. Modifier le titre du bouton de retour
- 7. UINavigationBar bouton de retour Titre Changements dans les changements d'orientation
- 8. Comment changer le bouton de retour du texte en image dans UINavigationBar
- 9. bouton UINavigationBar retour ne semble pas
- 10. Retour au réglage Bouton Titre en NavigationController
- 11. Comment changer le bouton retour couleur C#
- 12. Comment ajouter un bouton de retour à UINavigationBar par programme?
- 13. UINavigationBar obtenir blanc avec le bouton de retour
- 14. Personnaliser les attributs de titre du bouton de retour spécifique
- 15. Comment changer le bouton retour Titre de la navigation dans l'iphone
- 16. iOS Set Taille du bouton dans le titre de UINavigationBar
- 17. comment faire pour attraper le bouton de retour UINavigationBar appuyé sur le bouton
- 18. ActionBarSherlock Retour changement de couleur du bouton?
- 19. Envoyer le titre UIWebView à UINavigationBar
- 20. Comment obtenir la largeur du bouton de retour dans un UINavigationBar?
- 21. Comment reproduire le bouton de retour?
- 22. présente/dismissModalViewController provoque UINavigationBar « Retour » perdre animation
- 23. Comment appeler le tap sur le bouton de retour dans le UINavigationBar par programme?
- 24. Comment changer le titre du backbar dans uinavigationcontroller
- 25. Le bouton "retour" Android
- 26. Ajouter un autre bouton à côté du bouton "retour" sur la gauche d'un UINavigationBar
- 27. Bouton de retour du bouton de retour personnalisé sur le contrôleur de vue poussée
- 28. Comment désactiver le bouton retour du navigateur en utilisant JavaScript
- 29. Comportement du bouton de retour NavBar
- 30. Comment ajouter plusieurs UIBarButtonItem sur le côté gauche de UINavigationBar avec un bouton RETOUR
Il convient de mentionner que les Human Interface Guidelines iOS précisent que le bouton de retour « doit être étiqueté avec le titre de niveau précédent » afin d'aider vos utilisateurs orienter: https://developer.apple .com/bibliothèque/ios/documentation/userexperience/conceptuel/mobilehig/Bars.html # // apple_ref/doc/uid/TP40006556-CH12-SW3 – cleverbit