【问题标题】:Unwind segue and nav button items not triggering after tab bar controller added添加标签栏控制器后,展开 segue 和导航按钮项目未触发
【发布时间】:2014-08-30 20:13:37
【问题描述】:

我正在尝试实现一个 unwind segue,它将把我从最后一个视图控制器带回 todo-list 控制器。

这是我的故事板

没有标签栏控制器,展开转场可以正常工作。但是,一旦我添加标签栏控制器,展开就停止触发。

我做错了什么?

谢谢

编辑:此外,在实现标签栏控制器时,不会触发在最后一个视图控制器中的栏按钮上创建的操作

【问题讨论】:

  • 为什么会有第二个 NavigationController?

标签: ios xcode swift segue xcode6


【解决方案1】:

我遇到过类似的情况,我可以通过在属性检查器中将 Modal segue 设置为“Presentation: Current Context”而不是“Default”来解决它(此处的屏幕截图:https://cloudup.com/cHFyH8OOY9D)。

即上面屏幕截图中表格视图和第二个导航控制器之间的转场箭头。

【讨论】:

    【解决方案2】:

    我遇到过类似的问题,即未使用 TabBarController 中的视图控制器调用展开 segues。

    解决方案是创建一个自定义 TabBarController 类,并在该类中具有展开转场动作。然后,您将能够将消息传递给当前的选项卡栏视图控制器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多