2017-05-19 9 views
0

Ich habe einen modalen Übergang. Im Storyboard segue vom Attributes inspector deaktivieren ich die Animates Option und die UIViewController in einem UINavigationController Ich tue dies zu entlassen:Modal ohne Animation schließen

self.dismiss(animated: false, completion: nil) 

Aber es stillt die von oben nach unten Animation zu tun zu schließen.

Ist sowieso ein Modal ohne Animation zu schließen?

+1

Sind Sie 'dismiss' aus dem präsentierenden oder der dargebotenen View-Controller aufrufen? Wenn letzteres, können Sie versuchen, "self.presentingViewController? .dismiss (animiert: true)" '? – XML

+0

@XML Ich rufe '' ablehnen 'von der' presentingViewController' und es funktioniert – pableiros

+0

das ist gut zu hören! – XML

Antwort

0

Das ist, was ich tun, um die modale UIViewController innerhalb eines UINavigationController ohne Animation zu schließen:

self.presentingViewController?.dismiss(animated: false, completion: nil) 
Verwandte Themen