【问题标题】:UIPopoverController in UINavigationControllerUINavigationController 中的 UIPopoverController
【发布时间】:2016-07-19 08:32:00
【问题描述】:

我有一个具有以下层次结构的故事板设置:

NavigationController > ViewController1 > Popover > ViewController2

但是,当我从弹出窗口移动到 ViewController2 时,我失去了后退导航并且它显示为模式视图。我想要的是能够从 ViewController2 回到 ViewController1。我尝试将 Popover 嵌入到 NavigationController 中,但之后的所有内容都出现在 popover 中。任何人都可以帮忙吗?

【问题讨论】:

  • 尝试使用“show”或push in code。
  • UIPopoverController仅用于模态演示,如果您想返回VC1,只需简单地制作一个按钮并调用self.dismissViewController..
  • 我确实看过这个,唯一的问题是,我用这种方法在底部丢失了我的标签导航。
  • 如果您将 VC1 引用传递给您的 PopOver 应该没问题。然后,如果您想移动到 VC2,您需要在 VC1 引用上执行此操作并在 PopOver 上调用dismiss。
  • 谢谢@tequilaslammer 这行得通,我现在关闭弹出窗口并在此过程中加载 VC2。如果您想将其添加为我可以接受的答案?

标签: ios xamarin uinavigationcontroller uipopovercontroller


【解决方案1】:

如果您将 VC1 引用传递给 PopOver,应该没问题。然后,如果您想移动到 VC2,您需要在 VC1 引用上执行此操作,并在 PopOver 上调用dismiss。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多