Wenn Sie Navigationsleiste haben und Sie benutzerdefinierte Zurück-Taste, können Sie es wie folgt hinzu:
let button = UIBarButtonItem(title: "Back Title", style: UIBarButtonItemStyle.Plain, target: self, action: #selector(someMethod))
self.navigationItem.leftBarButtonItem = button
Und in Ihrem Wähler können Sie Ihren aktuellen Viewcontroller entlassen oder eine andere zurück Methode aufrufen
EDIT
Wenn Sie einige benutzerdefinierte Animation mit standart Push-Übergang Stil benötigen, können Sie als nächstes tun:
Zum Beispiel Viewcontroller in Storyboard mit SecondViewController
id
Bei der Umstellung Aktion Methode erstellen einige wie diese machen:
func showSecondViewController() {
guard navigationController != nil else {
return
}
guard let secondViewController = storyboard?.instantiateViewControllerWithIdentifier("SecondViewController") else {
return
}
navigationController!.pushViewController(secondViewController, animated: false)
UIView.transitionWithView(navigationController!.view, duration: 1, options: .TransitionCrossDissolve, animations: nil, completion: nil)
}
Dies scheint keine Lösung zu sein, sollten Sie vielleicht nur kommentieren? –
Jetzt ist es eine Lösung. Die Zurück-Schaltfläche ist eine Steuerung, die zu einem Navigationscontroller gehört, wenn Sie die Navigation nicht verwenden und dann den Zurück-Button selbst erstellen müssen. – tonik12
Ja, es ist eine Lösung, aber ich brauche die Cross Auflösung Animation durch modale Darstellung –