Hier ist meine demo project.Interaktive Ansicht Controller-Übergang vom View-Controller mit Statusleiste versteckt
Ich habe zwei View-Controller. Die Hauptleiste hat die Statusleiste ausgeblendet, während die zweite nicht.
Ich erstellte eine benutzerdefinierte Transitionsanimation, um von Controller eins zu Controller zwei zu gehen.
Wenn ich auf dem Kind-View-Controller bin (der orangefarbene), starte ich den gesteuerten Übergang durch Schwenken von oben nach unten. Sie können sehen, dass die Statusleiste beim Ziehen zurückkehrt. Und die UIButton
"Hallo" bewegt sich auch.
Ich storniere den Übergang. Dann starte ich es wieder und Sie können sehen, dass die Statusleiste ebenfalls zurückkehrt, aber dieses Mal bewegt sich meine Schaltfläche nicht, sie bleibt am selben Ort, als ob die Statusleiste immer noch verborgen wäre.
Eine Idee, warum es sich so verhalten würde, sobald der Übergang mindestens einmal abgebrochen wurde?
(Ich spreche nicht einmal über die seltsame Sache mit der Animation, die beim Abbrechen verdoppelt wird (vielleicht ein Bug mit dem Simulator, wie es nicht auf meinem iPhone 6 9.1 und meinem iPhone 5 8.4 tut.
)
Ich glaube nicht, dass es ein Problem mit dem Simulator ist. Ich legte es auf ein iPhone 6 (iOS 9) und es war immer noch ein Problem. – Fomentia
Hat meine Antwort Ihr Problem gelöst? – FredLoh
Ich hatte noch keine Zeit es zu überprüfen, ich werde es so schnell wie möglich wissen lassen. Danke trotzdem. – Nico