0

modalViewController iPadにデータを表示する必要があります。 viewController2viewController1からModalViewとしてfull screenとして提示する必要があります。 viewController1はUITabbarControllerにあり、viewController2はtabBarを非表示にする必要があります。私は風景モードでこのviewController2を呼び出すときに、私はiPad風景でUIModalPresentationFullScreenが正しく機能していませんか?

UIViewController *viewController2=[[UIViewController alloc] init];   
viewController2.modalPresentationStyle = UIModalPresentationFullScreen; 
[self presentModalViewController: viewController2 animated:YES]; 

、viewController1からviewController2を表示するには、このコードを使用し、のViewControllerはviewController1で画面の半分を示しています。また、シミュレータは自動的にポートレートに変わり、自動的にランドスケープモードに戻ります。これの問題は何ですか?誰でも解決策を見つけるのを助けてくれますか?前もって感謝します。

答えて

2

モデルのプレゼンテーションスタイルUIModalPresentationCurrentContextを設定します。 あなたの問題を解決するかもしれません。それは私の問題を解決しました。

関連する問題