菜鸟教程小白 发表于 2022-12-12 11:58:08

ios - 在 iOS 8 中全屏显示当前上下文的模态视图


                                            <p><p>从附上的第一张图片可以看出,在我们的应用程序中,我们有一个 Split View Controller ,其中包含
在主人:一个标签栏 Controller 。
详细地说:一个带 Root过的导航 Controller 。</p>

<p> <img src="/image/0rF0n.png" alt="Application Setup"/> </p>

<p>每当我们尝试从主视图(从“Do Stuff”按钮)呈现模态视图 Controller 时,新 ViewController 不会与主视图显示在同一帧中,而是全屏显示大小如第二个屏幕截图所示。
我们已经将模态演示样式设置为“当前上下文”
我们尝试将 master 设置为“Defines Context”和“Provides Context”,但没有成功。
我们还尝试在 Storyboard 的所有 ViewController 中设置“当前上下文”,也没有运气。</p>

<p> <img src="/image/9pt4l.png" alt="Full Screen View Controller instead of Current Context"/> </p>

<p>有趣的是,如果您将设备旋转一次到纵向并返回到横向,模态视图 Controller 会正确显示(不是全屏,只是与主视图相同的帧)。</p>

<p>这在 iOS 7 中不是问题。在 7 中一切正常。它只在 iOS 8 中发生。</p>

<p>附:我们尝试使用 StoryBoards 和以编程方式创建所有 View 。同样的问题。</p>

<p>有人遇到过这个问题吗?并知道如何解决?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>当前上下文在 iOS8 中已被弃用。请改用“过电流上下文”。
这是您需要做的。
如果 iOS8 比呈现“当前上下文”。如果 iOS7 呈现“当前上下文”。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 在 iOS 8 中全屏显示当前上下文的模态视图,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/26174882/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/26174882/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 在 iOS 8 中全屏显示当前上下文的模态视图