J'ai un UINavigationController et un UITabBarController visibles en même temps. Les deux boutons de la barre d'onglets et la barre de navigation prennent leur texte du titre de la vue actuellement active.Titre manquant UITabBarController/UINavigationController
- (void)viewDidLoad {
[super viewDidLoad];
self.title = @"View Title";
Cependant, je veux le différent. En fait, j'aimerais que le titre du contrôleur de navigation reste le même quelle que soit la vue affichée.
Des idées?
Merci beaucoup.
Shaggy, merci pour le commentaire. Pour chaque UIViewController: viewDidLoad j'appelle: self.title = myObject.name; self.tabBarItem.title = @ ""; Cependant, bien que cela nomme tabBarItems correctement, mais le titre NavigationController est vide. Très étrange. Mon besoin est que les onglets soient des vues différentes sur le même objet. –
À partir des documents disponibles sur http://developer.apple.com/IPhone/library/documentation/UIKit/Reference/UINavigationController_Class/Reference/Reference.html: «Si vous souhaitez afficher un titre différent de celui associé au contrôleur de vue , définissez plutôt la propriété title de l'élément de navigation du contrôleur de vue. " –
Merci pour le conseil. Je l'ai essayé (... self.title = @ "Données de base"; self.navigationItem.title = dataObject.name; ...) dans viewDidLoad cependant cela ne semble pas fonctionner non plus. Il ne définit pas non plus le TitleView de NavigationItem. –