我从像这样的TabBarController呈现一个UIViewController作为Modal(Controller有一个自定义形状,所以我需要背景才能看到):
SubsInfoViewController * sivc = [[SubsInfoViewController alloc] init];
AppDelegate * delegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
delegate.tabBarController.modalPresentationStyle = UIModalPresentationCurrentContext;
[delegate.tabBarController presentModalViewController:sivc animated:YES];
问题来自于我旋转设备(在这种情况下为Ipad),模态视图控制器旋转得很好,但后面的控制器没有,当我关闭模态时旋转它会很好如果我的模态会覆盖孔屏幕,但是因为它使背景可见,所以当旋转发生时感觉不对。
任何想法? 谢谢!