presentModalViewController

presentModalViewController

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

最佳答案

那是:

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];

关于ios - presentModalViewController不在屏幕范围内以获取自定义动画,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5976866/

10-10 20:48