如果我简单地使用以下方法调用push方法:
[self.navigationController pushViewController:viewController animated:YES];
然后使用推送动画。我如何将其更改为使用交叉溶解动画,就像使用模态segue一样?
最佳答案
您可以使用this answer中演示的CATransition
:
CATransition* transition = [CATransition animation];
transition.duration = 0.5;
transition.type = kCATransitionFade;
[self.navigationController.view.layer addAnimation:transition forKey:nil];
[self.navigationController pushViewController:viewController animated:NO];
关于ios - 在iOS 7中在UINavigationController上推送 View 时如何交叉分解?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23530538/