181 votes

Différence entre Modal et pousser segue dans les tables de montage séquentiel

Quelqu'un peut m'expliquer quelle est la différence exacte entre modal et poussez - segue?

Je sais que lorsque nous utilisons le pousser à s'ajoute à une pile, de sorte que lorsque l'on garde à l'aide de pousser garde d'occupation de la mémoire?

Quelqu'un peut-il svp me montrer comment ces deux sont mis en œuvre?

Modal segue peut être créé simplement en maintenant la touche ctrl enfoncée et en faisant glisser vers la destination, mais quand je le fais avec les pousser mon application se bloque.

Je suis poussant à partir d'un bouton à un navigationcontroller qui a UIViewController.

S'il vous plaît aider merci les gars

178voto

LJ Wilson Points 10777

Un push Segue est l'ajout d'un autre CR de la pile de navigation. Cela suppose que le CR qui provient de la poussée est la partie de la navigation même contrôleur que le VC qui est ajoutée à la pile appartient. Gestion de la mémoire n'est pas un problème avec les contrôleurs de la navigation et un deep stack. Aussi longtemps que vous prenez soin des objets que vous pourriez être en train de passer de l'un VC à l'autre, le compilateur va prendre soin de la pile de navigation. Voir l'image pour une indication visuelle: NavStack

Un modal Segue est juste un VC présentant un autre VC modal. Le VCs n'avez pas à faire partie d'une manette de navigation et le VC être présenté sous forme modale est généralement considéré comme un "enfant" de la présentation (parent) VC. Le modal présenté VC est généralement sans toute les barres de navigation ou barres d'onglets. La présentation de VC est également responsable de la destitution de la modale de CR il a créé et présenté.

Espérons que cette aide.

7voto

Simone Pistecchia Points 432

La vue de poussoir doit être construite en une `` .

Cliquez sur votre `` , puis dans la barre fichier :

1voto

Pushkraj Points 159

Cela pousse les contrôles à l’aide de push personnalisé et segue méthodes pour table de montage séquentielStory Board

Et Modal est moyen pour naviguer dans la vue sans utiliser les tables de montage séquentiel.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X