我正在尝试使用 UIModalPresentationCurrentContext 在 VC 之上呈现 VC,以便查看其背后的视图。下面的代码有效:
UIViewController *transparentViewController = [[UIViewController alloc] init];
self.modalPresentationStyle = UIModalPresentationCurrentContext;
[self presentViewController:transparentViewController animated:NO completion:^{
}];
但是,当我在 VC 被推动后旋转设备时,旋转看起来完全一团糟。它不是干净地旋转而是尴尬地拉伸视图以适应新的方向。
此外,当我将 transparentViewController 子类化时,我发现它的 viewwillautorotate 方法没有被调用!(即使它以混乱的动画方式旋转)
UIModalPresentationCurrentContext 样式不是要旋转吗?有没有办法解决?有没有其他人遇到过这个问题?