Wenn Sie den gesteuerten UIPercentDrivenInteractiveTransition mit CABasicAnimation (oder einer anderen CAAnimation) verwenden, springt die Animation bei finishInteractiveTransition zur endgültigen Position und animiert nicht wie bei der UIView-Blockanimation. Ich versuche herauszufinden, wie man nach dem Beenden von InteractiveTransition reibungslos animiert, um mit CAAnimation zu beenden.UIPercentDrivenInteractiveTransition mit CABasicAnimation
Ich habe jetzt den ganzen Tag darauf verbracht. Es scheint nirgends zu erwähnen, CAAnimation mit benutzerdefinierten VC-Übergängen zu verwenden, alle beziehen sich auf UIView-Block-basierte Animationen.
Ich habe ein kleines Beispielprojekt erstellen, das Problem zeigt.
https://github.com/stringcode86/UIPercentDrivenInteractiveTransitionWithCABasicAnimation
Vielen Dank an alle, die Zeit es zu betrachten verbringt. Ich schätze es.
Überprüfen Sie das Repo. Dateien fehlen. Projekt wird nicht kompiliert. – RaffAl
Vielen Dank, dass Sie sich die Zeit genommen haben. Ich habe das Repo repariert, sollte jetzt gut sein – stringCode
Gibt es eine bessere Lösung für dieses Problem? Eine ohne "UIPercentDrivenInteractiveTransition" zu untergliedern oder einen eigenen "UIViewControllerInteractiveTransitioning" zu erstellen. –