0

Also ich versuche, eine UIPageViewController einzurichten, und ich habe mehrere UIViewControllers, aber ich möchte es einrichten, damit ich eine Unteransicht meines ersten View-Controllers in den zweiten View-Controller animieren kann, wie es Übergang ist. Ich habe die UIPageViewController Transition festgelegt, um zu scrollen. Das ist es also, was mich glauben lässt, dass dies möglich sein sollte, um mich zu korrigieren, wenn ich falsch liege. Meine Google-Suche kam leer, aber vielleicht bin ich auf der Suche nach dem Falschen.Ist es möglich, eine Ansicht von einem ViewController in den nächsten zu animieren?

Bitte zeigen Sie mir hier in die richtige Richtung in der Form eines Tut oder wie Sie konzeptionell darüber nachdenken. Mein aktueller Gedanke ist, dass ich zwei identische Ansichten in verschiedenen Controllern haben könnte, und wenn der Benutzer wischt, bewegt sich die erste Ansicht von links nach rechts, und wenn ich weiß, dass es am Rand ist, könnte ich die andere Ansicht vielleicht mit der prepareForSegue übernehmen Methode.

+2

Ich schätze, Sie suchen nach benutzerdefinierten Übergängen. Die Schlüsselwörter, nach denen gesucht werden soll, sind "benutzerdefinierter uiviewcontroller-Übergang". Das gibt Ihnen dieses Tutorial zum Beispiel: https://www.raywenderlich.com/110536/custom-uiviewcontroller-transitions oder dieses: https://www.appcoda.com/custom-view-controller-transitions-tutorial/ oder diese Beschreibung von Apple: https://developer.apple.com/library/content/featuredarticles/ViewControllerPGforiPhoneOS/CustomizingtheTransitionAnimations.html Hoffe das war, was du gesucht hast :) – pbodsk

Antwort

0

Werfen Sie einen Blick auf die Hero-Bibliothek (https://github.com/lkzhao/Hero) für benutzerdefinierte Animationen zwischen UIViewControllers. Da ein PageViewController benutzerdefinierte Animation nicht wirklich erlaubt, werfen Sie einen Blick auf das AppleHomePageExample, um ein Beispiel zu sehen.

Verwandte Themen