Dans le contrôleur de la vue de la table racine, j'ajoute une vue secondaire qui contient une image :
[self.navigationController.navigationBar addSubview:imageView];
Ensuite, dans un contrôleur de vue de table enfant que je pousse sur la pile, je définis un UIBarButtonItem droit :
UIBarButtonItem *rightButton = [[UIBarButtonItem alloc] initWithTitle:@"Right" style:UIBarButtonItemStylePlain target:self action:@selector(rightAction:)];
self.navigationItem.rightBarButtonItem = rightButton;
[rightButton release];
Je ne comprends pas pourquoi le bouton ne s'affiche pas dans la barre de navigation. Si j'appuie sur (l'espace vide), la méthode rightAction : est invoquée et le bouton "est" là, mais il ne s'affiche pas.
J'ai essayé d'envoyer la sous-vue imageView à l'arrière de la barre de navigation, mais en vain. C'est assez logique puisque le bouton appartient en fait à l'UINavigationItem de toute façon...
Quelqu'un sait-il comment je peux faire en sorte que ce bouton s'affiche correctement ?
Mise à jour : le bouton retour s'affiche correctement mais il est ajouté par le système cependant...