2 Stimmen

Die Ansicht eines Ansichts-Controllers ausblenden, während eine Ansicht umgeblättert wird.

Ich habe 3 Ansichten in meiner App. Die Hauptansicht verfügt über 2 Schaltflächen und zeigt bei Auswahl die 2. Ansicht an (die wiederum Schaltflächen und eine 3. Ansicht mit Bildern anzeigt). In der zweiten Ansicht habe ich eine Home-Schaltfläche. Wenn diese gedrückt wird, möchte ich die Hauptansicht anzeigen. Dies kann ich tun, wenn ich die 2. Ansicht als Unteransicht hinzufüge.

[self.view addSubview:secondViewController.view]

Aber immer wenn die 2. Ansicht umgeschaltet wird, um die 3. Ansicht anzuzeigen, sehe ich die Hauptansicht, während sie umschaltet.

Jetzt, wenn ich die 2. Ansicht wie folgt hinzufüge self.view = secondViewController.view, dann habe ich die Hauptansicht nicht mehr, um sie anzuzeigen, wenn die Home-Schaltfläche gedrückt wird.

Wie kann ich die Hauptansicht ausblenden, wenn die 2. Ansicht umschaltet, um die 3. Ansicht anzuzeigen?

0voto

Ash Furrow Punkte 12381

Sie könnten möglicherweise einfach die Alpha-Eigenschaft der Hauptansicht auf 0 setzen, bevor Sie umblättern, und nach dem Zurückblättern auf 1 setzen.

Ich bin mir nicht sicher, wie Ihre App aussieht, aber es klingt so, als ob Sie viel Verhalten reproduzieren, das Ihnen von Navigations-Apps kostenlos zur Verfügung gestellt wird. Nur ein Vorschlag.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X