In meinem Code verwende ich presentViewController, um meinen zweiten Viewcontroller
aufzurufen %Vor%Wenn ich anrufe, muss ich die Animation von links nach rechts zeigen (wie in navigationController)
Ich möchte nicht den navigationController verwenden, aber ich brauche die animation ähnlich wie navigationController in presentViewController ...
All dies kann auch im Storyboard erreicht werden, ohne Code schreiben zu müssen. Klicken Sie auf Ihr Segment, das Ihre View-Controller verbindet, und wählen Sie dann im rechten Menü die Registerkarte Attribute Inspector. Im Dropdown-Menü Kind wählen Sie "Modisch präsentieren". Ein weiterer Satz von Optionen wird auftauchen. Im Dropdown-Menü "Übergang" können Sie alle aufgelisteten Enums auswählen.
Meine Entscheidung zum Auflösen der Animation "cover horizontal" wie eine UINavigationViewController-Push-Methode mit UIViewControllerTransitioningDelegate.
1. Erstellen Sie einen benutzerdefinierten Übergang.
Kopfzeile
%Vor%Implementierung
%Vor%2.Übergangsdelegate erstellen.
%Vor%Beispiel für die Verwendung.
%Vor%Dieser Code funktioniert für iOS 10+.
Tags und Links objective-c ios uiviewcontroller navigationcontroller presentviewcontroller