1

我需要一个像 UIModalTransitionStyleCoverVertical 这样的 presentModalViewController 动画,但是从左到右而不是从底部。解决这个问题的唯一方法是我需要在当前视图范围之外使用 presentModalViewController 呈现新视图并调用一个简单的动画。但我找不到解决方案来在屏幕范围之外使用 presentModalViewController 呈现新视图。

4

1 回答 1

3

那是:

CATransition* transition = [CATransition animation];
transition.type = kCATransitionMoveIn;
transition.subtype = kCATransitionFromLeft;
// parent.view.window.layer is essential!
[parent.view.window.layer addAnimation:transition forKey:nil ];
[parent presentModalViewController:controller animated:NO];
于 2011-09-16T08:22:02.077 回答