我有一个方法
- (void) swipeRight
{
[self dismissViewControllerAnimated:YES completion:nil];
}
当用户向右滑动时,我用它来关闭 View Controller 。
当您关闭 View Controller (页面关闭)时,我真的不喜欢苹果提供的动画,我想将其更改为苹果提供的不同动画,同时仍然使用dismissViewControllerAnimated 方法。
谁能帮我改变这个?
最佳答案
对于@Tomaž Stoiljkovič(以及对 Swift 4 感兴趣的任何人)
let transition = CATransition()
transition.duration = 0.3
transition.type = kCATransitionFade
transition.subtype = kCATransitionFromTop
navigationController?.view.layer.add(transition, forKey: kCATransition)
self.dismissViewControllerAnimated(false, completion: nil)
关于ios - 更改dismissViewControllerAnimated 的动画,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25900227/