Wenn Sie den UISplitViewController beim Navigieren vom Master zum Detail verwenden, funktioniert die Navigationsleistenanimation nicht wie erwartet. Es "springt" statt einer glatten Animation.UISplitViewController mit iOS 11 große Titel unterbrochene Animation
Schritte zum Reproduzieren: Erstellen Projekt aus Vorlage "Master Detail App" in Xcode 9. Fügen Sie den folgenden Code in MasterViewController
in viewDidLoad
:
navigationController?.navigationBar.prefersLargeTitles = true
navigationItem.largeTitleDisplayMode = .always
den folgenden Code in DetailViewController
in viewDidLoad
hinzufügen:
Navigieren Sie nun im iPhone Simulator zwischen Master und Detail und Sie sehen, wie die Navigationsleiste auf dem Detai "springt" lViewController statt einer glatten Animation.
See video: https://youtu.be/p90I4VrM2fs
Meine Vermutung ist, dass es etwas mit der Verwendung von zwei UINavigationController mit dem UISplitViewController zu tun hat. (Das ist, wie es gemacht wird)
Irgendwelche Ideen, wie dieses Problem zu lösen? Vielen Dank.