Meine App ist eine Tab-Leiste-Anwendung auf dem iPad ausgeführt.UIPageViewController und Off-Screen-Ausrichtung ändert sich
Eine der Registerkarten enthält einen UIPageViewController, den ich ziemlich genau wie im Tutorial hier implementiert habe: Implementing UIPageViewController programmatically – without storyboarding.
Alles funktioniert gut, einschließlich der Rotation. Es gibt jedoch ein Problem - wenn ich auf die Registerkarte mit dem Seitenaufruf-Controller gehe, dann zu einer anderen Registerkarte navigieren und die Ausrichtung ändern. Dann Navigation zurück auf die Registerkarte mit der Seitenansicht Controller, wird es jetzt falsch angezeigt.
Durch erneutes Drehen des Geräts mit sichtbarem Seitenaufruf-Controller werden Probleme behoben.
Ich denke, das liegt daran, dass
pageViewController:spineLocationForInterfaceOrientation:
nicht aufgerufen wird, während die Registerkarte nicht sichtbar ist. Irgendwelche Ideen, wie man das beheben kann?
Wie wird es neu initialisiert? –