iOS:导航栏未显示在手动segue上

时间:2016-02-29 14:17:40

标签: ios xcode swift uinavigationcontroller uinavigationbar

我有以下设置

  

- >导航控制器 - >查看控制器A - >查看控制器B

B有一些左右导航项目按此顺序显示

我还有另一个流程

  

- >导航控制器 - >查看控制器A - >查看控制器C - >查看控制器B

ViewController C中,当切片保存按钮时,我手动触发segue以显示视图B.但是,在这种情况下,导航栏不会显示。

如果我将控制器B嵌入导航控制器,那么在控制器C的prepareFor Segue中,我不能将其作为目的地。我该如何解决这个问题?

我正在为下面的设置添加一些屏幕截图:

这是A中的导航栏 enter image description here

来自A-> B的segue。通过在表View中选择一行来触发此操作 enter image description here

这是从A触发B中导航栏的外观 enter image description here

来自A-> C的segue enter image description here

这是C中的导航栏 enter image description here

来自C-> B的segue enter image description here

从C到B,我触发了如下所示的segue:

dispatch_async(dispatch_get_main_queue(), {
            self.performSegueWithIdentifier("SegueGroupView", sender: self)
        })

在此触发器上,B中的导航栏未显示

0 个答案:

没有答案