2

UIModalTransitionStyle 是 Vertical、Flip 或 Dissolve。我希望它是从右到左或从左到右的,就像您单击 MapKit 标注或基于导航的应用程序中的披露按钮一样。

4

1 回答 1

5

kCATransitionMoveIn这对于模态视图控制器来说是不可能的转换,但是您可以使用具有or类型kCATransitionPush和子类型的 CATransitionkCATransitionFromRight

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
于 2010-08-18T08:50:12.797 回答