UINavigationController Le titre du button Back affiche toujours "Back"

Je développe une application IOS . J'utilise le controller de navigation. Si je pousse à la page suivante, puis le titre du button de return n'est pas affiché titre de la page précédente dans IOS 7. Retour button titre toujours "Retour" dans IOS 7. Je fixe tous les titres de pages dans viewWillAppear , viewDidload comme ci-dessous. Mais ça ne fonctionne pas.

 self.navigationItem.title=@"Previous Page Title"; self.title = @"Previous Page Title"; 

Que puis-je redéfinir le titre du button avec le titre de la page précédente dans IOS 7

Thanx

Si le titre est grand, le button return ne s'affiche qu'en arrière. Essayez avec des titres courts, comme

 self.title = @"Test"; 

Si vous voulez un titre long, allez pour le button de return personnalisé.

Dans iOS 7, la longueur du button arrière est limitée (je pense à 11 caractères). Vous pouvez définir un "titre de button de return" personnalisé comme ceci, par exemple dans viewDidAppear dans le controller de vue avec le titre long (pas le controller de vue en cours!):

 self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Back Title" style:UIBarButtonItemStylePlain target:nil action:nil]; 
 Try this code: [[UIBarButtonItem alloc] initWithTitle:@"Your Title Here" style:UIBarButtonItemStylePlain target:nil action:nil]; 

Ou vous pouvez définir une image pour le button comme ceci:

 UIBarButtonItem *barBtn = [[UIBarButtonItem alloc]initWithImage:[UIImage imageNamed:@"arrow.png"] style:UIBarButtonItemStylePlain target:self action:@selector(back:)]; self.navigationItem.leftBarButtonItem = barBtn; 

Et @selector méthode:

 -(void)back:(id)sender{ [self.navigationController popViewControllerAnimated:YES]; }