presentViewController übergang animation
In meinem code, den ich verwende presentViewController rufe meinen zweiten viewcontroller
[self presentViewController:secondController animated:YES completion:nil];
Wenn ich Anrufe, ich muss von Links nach rechts animation (wie in navigationController)
Möchte ich nicht verwenden, der navigationController, aber ich brauche die animation ähnlich navigationController in presentViewController...
InformationsquelleAutor Subramanian Raj | 2015-03-29
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fügen Sie die folgende Zeile des Codes vor der Darstellung view controller
für Swift
Definieren Animationen Arten
Wie zu verwenden
Meine Entscheidung für die Auflösung der animation "cover-horizontal" wie ein UINavigationViewController push-Methode mit UIViewControllerTransitioningDelegate.
1.Erstellen Sie eine benutzerdefinierte übergang.
Header
Umsetzung
2.Erstellen übergang delegieren.
Probe zu verwenden.
Dieser code funktioniert für iOS-10+.
Alle der oben genannten können auch erreicht werden, in der storyboard-ohne code schreiben zu müssen. Klicken Sie auf Ihre segue, dass links auf Ihre view-Controller, und wählen Sie dann die Attribute Inspector " - Registerkarte in der rechten Seite des Menüs. In der Art drop-down-Menü wählen Sie "Präsentieren Modal'. Eine andere Reihe von Optionen wird kommen. Im Übergang In die drop-down-Menü können Sie wählen Sie eine der Enumerationen, die oben aufgeführt sind.
@swiftboy Antwort ist ganz richtig. Sie brauchen nicht zu erklären, dass die enum-und die können Sie direkt aufrufen.