【问题标题】:Rotating a VC presented as UIModalPresentationOverCurrentContext旋转呈现为 UIModalPresentationOverCurrentContext 的 VC
【发布时间】:2015-05-24 18:07:22
【问题描述】:

iOS 8。我正在展示一个具有展示风格的视图控制器:UIModalPresentationOverCurrentContext。这很好用,直到我旋转我的设备,此时显示的视图没有正确调整。

示例:我在肖像背景下进行了展示。我的新视图(具有半透明胶片)覆盖了整个屏幕。我旋转到风景。呈现的视图旋转,但现在居中并保持纵向宽度。

呈现的 VC 和呈现的视图都是使用自动布局在情节提要中创建的。由于我无法在 VC 的最顶层视图中添加约束(对吗?),我不确定如何让呈现的视图完全覆盖其下方的视图。

【问题讨论】:

    标签: ios uiviewcontroller ios8


    【解决方案1】:

    如果在 Segue 中的 Presentation 设置为 Page Sheet,就会发生这种情况。在情节提要中,将演示文稿更改为全屏或全屏

    由于您没有使用 segue,因此请使用 UIModalPresentationOverFullScreen。

    【讨论】:

    • 很棒的提示。我没有使用segue,但是您让我尝试了UIModalPresentationOverFullScreen,这似乎可行-尽管现在我的状态栏在横向模式下消失了。正在调查...
    • 更新了答案以包含您的情况而无需继续。
    • 谢谢。我的状态栏问题是由于父母没有明确希望它可见。现在一切就绪。
    猜你喜欢
    • 1970-01-01
    • 2021-09-11
    • 1970-01-01
    • 1970-01-01
    • 2018-11-21
    • 2015-04-11
    • 1970-01-01
    • 2011-09-02
    • 1970-01-01
    相关资源
    最近更新 更多