【问题标题】:Changing the master view in Split View does not update the popover in portrait在拆分视图中更改主视图不会更新纵向弹出框
【发布时间】:2011-12-22 21:51:46
【问题描述】:

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

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

不胜感激有关如何纠正此问题的任何想法。谢谢。

【问题讨论】:

    标签: ios ipad uisplitviewcontroller


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-16
      • 1970-01-01
      • 2023-03-18
      • 1970-01-01
      相关资源
      最近更新 更多