当我推送另一个视图时,我希望页面像动画一样卷曲。我不需要默认的。 我可以用自定义动画推送视图吗?我有图像序列。 我们怎么做?请帮帮我!
答案 0 :(得分:3)
您可以使用QuartzCore框架来完成此任务。
首先,#import并在推送视图控制器之前添加此代码。 希望你没事!
YourViewController *viewControlle = [[YourViewController alloc] init];
CATransition* transition = [CATransition animation];
transition.duration = 1.0;
transition.type = @"pageUnCurl";
transition.subtype = kCATransitionFromRight;
transition.timingFunction = UIViewAnimationCurveEaseInOut;
[self.navigationController.view.layer
addAnimation:transition forKey:kCATransition];
[self.navigationController
pushViewController:viewControlle animated:NO];