Cocoa touch UIModalTransitionStyleFlipHorizontal

Cocoa touch UIModalTransitionStyleFlipHorizontal,cocoa-touch,modalviewcontroller,Cocoa Touch,Modalviewcontroller,当使用上述方法时,它会在屏幕上垂直向上滚动新视图,并通过在屏幕上向下滚动视图来取消新视图。为什么会这样,我如何克服?(特别是因为它应该是水平动画) 我的代码如下: - (IBAction)infoButtonPressed:(id)sender { InfoViewController *infoViewController = [[InfoViewController alloc] initWithNibName: @"DAandPAInfo" bundle: [NSBundle mainBu

当使用上述方法时,它会在屏幕上垂直向上滚动新视图,并通过在屏幕上向下滚动视图来取消新视图。为什么会这样,我如何克服?(特别是因为它应该是水平动画)

我的代码如下:

- (IBAction)infoButtonPressed:(id)sender {
InfoViewController *infoViewController = [[InfoViewController alloc] initWithNibName: @"DAandPAInfo" bundle: [NSBundle mainBundle]];
self.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController: infoViewController animated: YES];
[infoViewController release];
}我意识到了我的错误

infoViewController.modalTransitionStyle = ...