Navigation controller benutzerdefinierte Übergangsanimation

Ich habe einige Tutorials befolgt, um beim Übergang von einer Ansicht zur anderen eine benutzerdefinierte Animation zu erstellen.

Mein Testprojekt mit benutzerdefiniertem Übergang vonHie funktioniert gut, aber jemand hat mir gesagt, dass es nicht mehr empfohlen wird, benutzerdefinierte Animationen in einem benutzerdefinierten Bereich zu erstellen, und ich sollte @ verwendeUIViewControllerAnimatedTransitioning.

Ich habe mehrere Tutorials befolgt, die dieses Protokoll verwenden, aber alle befassen sich mit der modalen Darstellung (z. B.dieses Tutorial).

Was ich versuche, ist ein Push-Segue innerhalb eines Navigationscontroller-Baums, aber wenn ich versuche, dasselbe mit einem Show- (Push-) Segue zu tun, funktioniert es nicht mehr.

Bitte erläutern Sie mir, wie Sie benutzerdefinierte Animationen in einem Navigationscontroller von einer Ansicht in eine andere überführen können.

Und gibt es trotzdem eine Methode für alle übergehenden Animationen? Es wäre umständlich, wenn ich eines Tages die gleiche Animation machen möchte, aber am Ende den Code zweimal duplizieren müsste, um an einem Wechsel zwischen Modal und Controller zu arbeiten.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage