我使用navigationController推送和弹出2个viewcontrollers。
但我希望在两个ViewController的视图之间间隔5秒进行过渡(就像CATransition淡入一样)。
可能吗?

欢迎任何评论

谢谢

开发者

最佳答案

您可以这样使用CATransition

CATransition* transition = [CATransition animation];
transition.duration = 5.0;
transition.type = kCATransitionFade;

[self.navigationController.view.layer addAnimation:transition
                                            forKey:kCATransition];

[self.navigationController pushViewController:self.alternateView
                                     animated:NO];

07-24 12:25