标签: ios swift animation segue transition
8.0
所以我正在使用A segue来显示VC1中的VC2。使用segue时,VC2显示来自屏幕底部,并且掩盖了VC1。当我从VC2回到VC1时,VC1会执行相同的动画。
我想知道的是,有没有办法将VC2的反向序列反转到VC1,所以VC2看起来好像在下降,或者VC1从屏幕顶部过来。
谢谢, 莱利
答案 0 :(得分:0)
此推送效果动画确实以目标ViewController的过渡样式垂直覆盖
因此,当您想从VC 2返回到VC 1并使用与推入效果相反的动画时,可以通过关闭VC 2来实现。您不必使用任何命令,只需关闭ViewController。
因此,从VC 1开始,您可以通过执行segue进入VC 2(已经完成)
performSegue(withIdentifier: "identifier", sender: self)
然后从VC 2中退出VC 2,回到VC 1
dismiss(animated: true, completion: nil)