gpt4 book ai didi

ios - 在 Split View中更改主视图不会更新纵向弹出窗口

转载 作者:行者123 更新时间:2023-11-29 11:17:59 24 4
gpt4 key购买 nike

我有一个使用 Split View Controller 的应用程序,我正在应用程序委托(delegate)中设置主视图 Controller 和详细 View Controller 。但是,根据用户交互(他们触摸 UIButton),我正在通过访问 Split View Controller 的 viewcontrollers 数组来更改主视图。

问题是,当我这样做,然后将 iPad 的方向更改为纵向,并通过弹出窗口访问主视图时,它显示的是以前的主视图,而不是我设置的新 View 。这是令人困惑的,因为在横向模式下,显示的是正确的主视图(已设置的新 View )。不确定为什么纵向弹出窗口没有更新到 Split View的 viewcontrollers 属性中设置的新主视图。

如果有任何关于如何纠正此问题的想法,我们将不胜感激。谢谢。

最佳答案

我设法解决了这个问题。仅作记录,以防将来其他人遇到此问题-我最终找到的解决方案是为主视图 Controller 使用导航 Controller ,然后根据需要推送/弹出 View Controller ..我不再有纵向弹出窗口的问题!请注意不要按两次相同的 Controller ,否则应用程序会崩溃 - 完成 Controller 后,将其弹出。

关于ios - 在 Split View中更改主视图不会更新纵向弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8610132/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com