J'ai une application de tabbar. chaque onglet a uinavigationcontroller. mais la valeur affichée par la barre de navigation de tous les navigateurs de navigation est NON.Comment faire pour pousser uiviewcontroller sur tabbarcontroller
i qui contrôlent la commande de navgation est actif dans
-(void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
événement
dans AppDelegate. Ensuite, l'utilisateur appuie sur une ligne dans une table dans un onglet que j'appelle la même méthode (openDetail) dans appdelegate. je veux pousser DetailViewController en plein écran, pas dans le contrôleur d'onglets. J'ai essayé certains moyens mais je n'ai jamais travaillé. donc je le pousse comme un modalview.
[currentNavController presentModalViewController:detailVC animated:YES];
comment peut-il venir/partir du côté droit. Je veux juste que cela fonctionne comme rootviewcontroller normal. mais le nouveau contrôleur devrait venir sur tabbarcontroller comme application USA Today.
je pense u me avez mal compris. Je ne veux pas l'afficher comme modalview. modalview vient du bas ou fliphorizontal. Je veux qu'il vienne de droite comme pushview normal. – tester
je l'ai trouvé.detailVC.hidesBottomBarWhenPushed = YES; puis pushview. – tester
Oh ne connaissait pas la propriété, merci! – brutella