3

我有一个一直处于纵向模式的主视图控制器。

然后我想展示ModalViewController,但它将来自横向的左侧(而不是来自屏幕底部)。

可能吗?

tnx

4

2 回答 2

2

在您的模态视图控制器实现中,覆盖-shouldAutorotateToInterfaceOrientation:

- (BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
于 2009-12-15T09:51:20.673 回答
1

我也遇到过这个问题。所以我只是使用了modaltransitionstyle,所以它看起来并不奇怪。

希望这可以帮助。

viewController.modalTransitionStyle = *modaltransitionstyle*;

[self presentModalViewController:viewController animated:YES];
于 2010-05-26T22:18:01.313 回答