Salut, je vais avoir ce problème:UINavigationController et problèmes modalViewController
J'ai un UITabBarController avec UINavigationControllers dans chaque onglet.
Cependant, j'essaye d'implémenter une action qui, quand je clique sur un bouton, devrait me présenter une nouvelle vue avec un UINavigationController (puisque ce sera multi-vue) d'une manière modale.
Ce que j'ai essayé est d'implémenter un nouveau UIViewController, avec un NavigationBar. Et puis sur le gestionnaire de bouton j'ai écrit quelque chose comme ceci:
SendMessageViewController *v = [[SendMessageViewController alloc] initWithNibName:@"SendMessageView" bundle:nil];
UINavigationController *t = [[UINavigationController alloc] initWithRootViewController:v];
[(UINavigationController *)[tabbar.viewControllers objectAtIndex:0] presentModalViewController:t animated:true]; // hardcoding 0, I know
Cependant, la vue modale qui est poussé apparaît avec 2 barres de navigation, un vide, et mon autre définis sur le XIB « SendMessageView ».
Existe-t-il un moyen de résoudre ce problème? Je ne veux pas créer un XIB juste pour contenir un UINavigationController .. Je pensais pouvoir le faire par programmation.
Bonjour Kendall. Merci pour votre réponse. J'ai essayé votre code et cela ne fonctionne toujours pas, j'ai toujours une double barre montrant :(Je dois faire quelque chose de mal ailleurs :( – rubenfonseca
Désolé à ce sujet, aurait juré que cela fonctionnerait - Je sais que c'est possible. –