2017-05-19 80 views
0

我有一个模态轮播。在Storyboard segueAttributes inspector我取消了Animates选项,并驳回UINavigationControllerUIViewController我这样做:无动画关闭模式

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

但它剧照做从上到下动画关闭。

无论如何关闭一个没有动画的模式?

+1

你叫从呈现或呈现视图控制器'dismiss'?如果后者,你可以尝试'self.presentingViewController?.dismiss(animated:true)'? – XML

+0

@XML我从'presentsViewController'调用'dismiss'并且它的工作原理是 – pableiros

+0

这很好听! – XML

回答

0

这是我必须做的关闭UINavigationController内的模式UIViewController无动画:

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