Comment puis-je appuyer sur plus d'1 UIViewController en même temps?Poussez simultanément plus de 1 UIViewController
1
A
Répondre
0
Vous pouvez insérer des vues dans - (void) viewDidAppear: (BOOL) méthode animée dans chaque contrôleur de vue.
1
Vous pouvez appeler [self.navigationController pushViewController: foo animated: NO]
plusieurs fois pour créer une pile de contrôleurs.
2
J'ai trouvé que le meilleur moyen d'y parvenir est d'utiliser la méthode setViewControllers: animated:. Par exemple, voici une méthode que vous pouvez utiliser pour un contrôleur de vue pousser un tableau de contrôleurs de vue:
- (void)pushViewControllers:(NSArray *)vcs animated:(BOOL)animated
{
NSMutableArray *vcArray = [NSMutableArray arrayWithArray:self.navigationController.viewControllers];
[vcArray addObjectsFromArray:vcs];
[self.navigationController setViewControllers:vcArray animated:animated];
}
Le dernier objet du tableau vcs
animerez à l'écran, mais les autres contrôleurs de vue dans la array le précédera sur la pile du contrôleur de vue.
Questions connexes
- 1. Obtenir le plus haut UIViewController
- 2. 1 UIViewController et 2 UIViews de commutation par programme
- 3. TortoiseHg: Poussez Direction
- 4. plus de 1 étrangère clé
- 5. Plus de 1 widget dans
- 6. Poussez UIImagePickerController vers la gauche
- 7. Incohérence JAXB entre 1 IDREF et plus de 1
- 8. C#: Extension de plus de 1 classe
- 9. Dissimulez UITableViewController de UIViewController
- 10. Poussez une chaîne dans une pile?
- 11. Attribut ayant plus de 1 valeur
- 12. SimpleXML plus de tags dans 1 élément
- 13. remplacer plus de 1 instance avec PHP
- 14. Comment utiliser l'API de contacts pour Android 1.x et 2.x simultanément?
- 15. Est-il possible de faire 1 pc travail de la caméra à 2 différents modes simultanément?
- 16. exécuter quelques commandes simultanément
- 17. Poussez Div verticalement redimensionnable au bas de l'emballage. Comment?
- 18. Poussez une variable dans la portée globale?
- 19. Poussez App Rack-Jekyll à Heroku
- 20. Poussez les questions et aidez-moi
- 21. Poussez Notification des langues non anglais
- 22. Poussez Array avec une valeur clé
- 23. Poussez les dates étrangement formatées en MySQL de PHP
- 24. Poussez la fonctionnalité ViewModel commune dans une classe de base?
- 25. inputbox et menubox simultanément
- 26. itérer simultanément par paires et objets les plus bizarres de la liste
- 27. UINavigationController de UIViewController
- 28. Problème de rotation UIViewController
- 29. SetUnhandledExceptionFilter: Continuer l'exécution 1 opcode plus loin
- 30. Poussez problème de notification dans Windows Phone 7
Pourquoi voulez-vous le faire? –
Pourriez-vous élaborer s'il vous plaît? – willcodejavaforfood
pas sûr, mais ce fil pourrait vous aider. http://stackoverflow.com/questions/1585489/multiple-views-in-one-window – Orbit