210 votes

Contrôleur d’accès conteneur Affichage du Parent iOS

dans iOS6, j’ai remarqué la nouvelle vue de conteneur mais ne suis pas sûr comment accéder c' est contrôleur de la vue contenant.

Scénario :

example

Je veux accéder les étiquettes en alerte vue contrôleur depuis le contrôleur de vue qui abrite la vue du conteneur.

Il y a une segue entre eux, je peux l’utiliser ?

367voto

Peter E Points 1866

Oui, vous pouvez utiliser la segue pour accéder au contrôleur de vue enfant (et de sa vue et sous-vues). Donner la segue un identificateur (tel que `` ), à l’aide de l’inspecteur d’attributs dans la table de montage séquentiel. Alors avoir le parent vue contrôleur (celui abritant la vue du conteneur) implémentent une méthode comme ceci :

57voto

rdelmar Points 53270

Vous pouvez le faire simplement avec (en supposant que vous n’avez qu’un seul enfant, sinon utilisez ).

8voto

Gautam Jain Points 491

``est plus utile lorsque vous devez contrôler du parent. Par exemple, si le contrôleur de l’enfant est une vue de table et que vous souhaitez recharger avec force ou modifier une propriété via un clic de bouton ou tout autre événement, le contrôleur de vue Parent, vous pouvez le faire en accédant à instance de ChildViewController et non par l’intermédiaire de prepareForSegue. Les deux ont leurs applications de différentes manières.

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