2016-12-16 3 views
-1

Ich möchte einen Übergangseffekt zu meinem app von einem ViewController zum anderen hinzufügen.Hinzufügen Übergangseffekt ohne NavigationController-IOS

Ich möchte den Übergangseffekt verwenden, den die Navigation Controller normalerweise hinzufügen (Gleiteffekt), aber ohne die Navigation Controller zu verwenden.

Was ist der einfachste und einfachste Weg, um das zu erreichen? (Ich verwende swift 3)

EDIT:

My-Code Jetzt:

import UIKit 

class ViewController: UIViewController { 

override func viewDidLoad() { 
    super.viewDidLoad() 
} 

@IBAction func GoToMenu(_ sender: UIButton) { 
    //TRANSITION EFFECT 
    let nextVCID="010101" 
    guard let presentedController = self.storyboard?.instantiateViewController(withIdentifier: nextVCID) else { return } 

    presentedController.modalTransitionStyle = UIModalTransitionStyle.coverVertical 
    self.present(presentedController, animated: true, completion: nil) 

} 

} 
+0

Dies ist keine doppelte Frage: Ich möchte nicht einen Navigationscontroller in meiner ganzen App verstecken, um das zu tun! – GMX

+0

Ich öffnete Ihre Frage erneut. Sie haben Recht, diese andere Frage war kein Duplikat. – rmaddy

+0

Möchten Sie von einer Ansicht zur nächsten oder von einer Ansicht ** Controller ** zu einer anderen wechseln? –

Antwort

2

Sie können es präsentieren modaly und modalen Übergang Stil eingestellt Sie mögen.

guard let presentedController = self.storyboard?.instantiateViewController(withIdentifier: nextVCID) else { return } 

    presentedController.modalTransitionStyle = UIModalTransitionStyle.coverVertical 
    self.present(presentedController, animated: true, completion: nil) 
+0

nextVCID: Sorry, aber wo finde ich die ID des ViewControllers? Ich habe den Namen der Klasse, habe aber einen Fehler bekommen. – GMX

+0

Sie müssen es zu Ihrem Storyboard hinzufügen, um es instanziieren zu können. Außerdem müssen Sie diesen neuen View-Controller für Ihre Klasse und ID festlegen. – Luzo

+0

Dies ist die einfachste Lösung für Ihre Bedürfnisse. Sie sollten Storyboards lesen und einer Szene einen eindeutigen Bezeichner hinzufügen. –

Verwandte Themen