我需要一个presentModalViewController动画,如UIModalTransitionStyleCoverVertical,但是从左到右而不是从底部。 解决这个问题的唯一方法是我需要使用presentModalViewController从当前视图范围中呈现新视图并调用一个简单的动画。 但我无法找到一个解决方案,使用presentModalViewController在屏幕范围之外呈现新视图。
答案 0 :(得分: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];