1

このように、TabBarController から UIViewController を Modal として提示しています (コントローラーにはカスタム形状があるため、背景を表示する必要があります)。

SubsInfoViewController * sivc = [[SubsInfoViewController alloc] init];

AppDelegate * delegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
delegate.tabBarController.modalPresentationStyle = UIModalPresentationCurrentContext;
[delegate.tabBarController presentModalViewController:sivc animated:YES];

デバイス (この場合は Ipad) を回転すると問題が発生し、モーダル ビュー コントローラーは正常に回転しますが、背面のコントローラーは回転しません。モーダルを閉じると回転します。ホールスクリーンですが、背景が見えるようになるので、回転すると違和感があります。

何か案が?ありがとう!

4

0 に答える 0