Porträt nur View-Controller präsentiert über Ich habe eine Navigationssteuerung einen View-Controller hält, die nur das Hochformat unterstützt:Statusleiste versteckt, wenn Landschafts nur View-Controller ist
Dies stellt einen Full- Bildschirm-view-Controller, die unterstützt nur Landschaft: auf dem präsentierenden view-Controller in der Statusleiste während des Übergangs
Leider wird entfernt, wodurch der Inhalt vor Beginn des Übergangs hochgezogen wird. Ich habe einen benutzerdefinierten Fade Übergang implementiert, um den Effekt zu machen klar:
Beachten Sie, dass die Statusleiste nicht vorhanden ist. Dies geschieht vor der benutzerdefinierte Übergang startet, ohne Animation, also selbst wenn ich einen Snapshot vor dem Beginn der Transition und fügen Sie es in der Containeransicht, sehen Sie immer noch die reduzierte Navigationsleiste vorübergehend.
Gibt es eine nicht schreckliche Möglichkeit, dies zu beheben? Ich möchte den Schnappschuss nicht außerhalb des Übergangs hinzufügen müssen (wie this answer).
Ich habe versucht, den Präsentationsstil benutzerdefiniert anstelle von Vollbild zu machen, aber dies lässt das Gerät nicht im Hochformat. Eine Lösung, die einen benutzerdefinierten Präsentationsstil verwendet, der das Gerät in der Querformatausrichtung belässt, wäre ebenfalls akzeptabel.
Es ist ein Beispielprojekt demonstriert das Problem here
Hey! Hast du eine wertvolle Lösung dafür gefunden? Vielen Dank. –
Gleiches Problem hier. Irgendwelche guten Lösungen bis jetzt? –