2017-07-08 1 views
0

Ich habe einen Container ViewController mit 3 Child ViewControllern.Wie kann verhindert werden, dass mehrere untergeordnete viewControllers gleichzeitig geladen werden?

Wenn die App zum ersten Mal gestartet wird, werden alle 3 Child-ViewController geladen, anstatt dass ich zuerst zum View-Controller wische. Dies führt zu Problemen, wenn mein Analysetool feststellt, auf welchem ​​Bildschirm sich der Benutzer befindet. Wie kann ich verhindern, dass dieses Formular passiert?

+0

Sie müssen uns Code zeigen! Wie können Sie jemandem mit dieser Frage helfen, so wie Sie es getan haben? – dfd

+0

spielst du mit Alpha-Werten des View-Controllers, während du Child-View-Controller hinzufügst/entfernst? – luckyShubhra

Antwort

1

Sie sollten Ihre Initialechild view controller in Ihrem container view einbetten, anstatt alle Child View Controller zu laden. Es ist besser, den View-Controller bei Bedarf hinzuzufügen/zu entfernen, anstatt alle Child-View-Controller in der Anfangsphase zu laden.

Halten Sie die Strg-Taste gedrückt und ziehen Sie mit der Maus aus der Containeransicht in den untergeordneten Ansichtscontroller. Fügen Sie nun ein Embed-Segment hinzu.

Anstatt mit den Alpha-Werten aller Child-View-Controller zu spielen, ist es ratsam, den erforderlichen View-Controller in der Container-Ansicht hinzuzufügen/zu entfernen. Sie können diese link für weitere Informationen konsultieren.Dieser Link erklärt gesunde Möglichkeiten, Containeransicht zu verwenden.

Ich hoffe, es hilft. Glückliche Kodierung !!

Verwandte Themen