Present()动画在我打开另一个视图时停止工作吗?

时间:2019-03-24 20:29:31

标签: ios swift

我有一个带有2个按钮的主视图控制器,都使用类似的代码打开新视图:

let viewControllerTwo = storyboard?.instantiateViewController(withIdentifier: "mainPage") as! MainStepViewController

present(viewControllerTwo, animated: true, completion: nil)

两者的解雇用法类似:

dismiss(animated: true, completion: nil)

如果我尝试呈现控制器A,则呈现和关闭动画都可以正常工作。但是,如果我提出控制器B,将其关闭并提出控制器A,动画将停止工作。我是iOS的新手,我只想知道在这种情况下的处理方法。

我尝试用Dispatcher.main.queue包装解雇/礼物,但是没有运气。

第二个控制器有一个子页面视图控制器,但我不认为它与之相关?

0 个答案:

没有答案