UIModalPresentationFullScreen在iPad Landscape中无法正常工作?

时间:2012-01-12 06:08:16

标签: objective-c ios uiinterfaceorientation presentmodalviewcontroller orientation-changes

我必须在modalViewController iPad中显示数据。我必须将viewController2 viewController1 ModalView作为full screen UITabbarController。 viewController1在UIViewController *viewController2=[[UIViewController alloc] init]; viewController2.modalPresentationStyle = UIModalPresentationFullScreen; [self presentModalViewController: viewController2 animated:YES]; 中,viewController2应该隐藏tabBar。所以,我使用此代码从viewController1,

显示viewController2
{{1}}

当我在横向模式下调用此viewController2时,viewController显示viewController1中屏幕的一半。此外,模拟器会自动更改为纵向并自动返回横向模式。这有什么问题?有谁可以帮我找到解决方案?提前谢谢。

1 个答案:

答案 0 :(得分:2)

设置modelPresentationStyle UIModalPresentationCurrentContext。 可能会解决你的问题。它解决了我的问题。