旋转呈现为 UIModalPresentationOverCurrentContext 的 VC
Rotating a VC presented as UIModalPresentationOverCurrentContext
iOS 8. 我正在呈现一个具有呈现样式的视图控制器:UIModalPresentationOverCurrentContext。在我旋转我的设备之前,这一直很好用,此时显示的视图未正确调整。
示例:我展示了肖像背景。整个屏幕被我的新视图覆盖(具有半透明效果)。我旋转到横向。呈现的视图旋转,但现在居中并保持纵向宽度。
呈现 VC 和呈现的视图都是使用自动版式在故事板中创建的。由于我无法向 VC 中的最顶层视图添加约束(对吗?)我不确定如何让我呈现的视图完全覆盖其下方的视图。
如果将 Segue 中的 Presentation 设置为 Page Sheet,就会发生这种情况。在故事板中,将演示文稿更改为全屏或全屏
由于您没有使用 segue,因此请使用 UIModalPresentationOverFullScreen。
iOS 8. 我正在呈现一个具有呈现样式的视图控制器:UIModalPresentationOverCurrentContext。在我旋转我的设备之前,这一直很好用,此时显示的视图未正确调整。
示例:我展示了肖像背景。整个屏幕被我的新视图覆盖(具有半透明效果)。我旋转到横向。呈现的视图旋转,但现在居中并保持纵向宽度。
呈现 VC 和呈现的视图都是使用自动版式在故事板中创建的。由于我无法向 VC 中的最顶层视图添加约束(对吗?)我不确定如何让我呈现的视图完全覆盖其下方的视图。
如果将 Segue 中的 Presentation 设置为 Page Sheet,就会发生这种情况。在故事板中,将演示文稿更改为全屏或全屏
由于您没有使用 segue,因此请使用 UIModalPresentationOverFullScreen。