这对于模式视图控制器来说是不可能的转换,但是您可以使用类型为
kCATransitionMoveIn
或
kCATransitionPush
以及
kCATransitionFromRight
CATransition* trans = [CATransition animation];
trans.type = kCATransitionPush;
trans.subtype = kCATransitionFromRight;
trans.duration = 0.5;
[newView.layer addAnimation:trans forKey:@"PushFromRightEffect"];
[someOtherView addSubview:newView];
// Coded in Browser not tested