大家好。
让我具体解释我的问题。在图片中我可以看到我的故事板。
我有一个标签栏导航控制器
1& 3是导航控制器,代表我的标签栏导航控制器的2个标签(有5个标签,我的问题只有其中一个)
UIViewController#2(通知控制器)& #4(配置文件设置控制器)是导航控制器内的视图控制器(#1&#3)
我有一个从UIViewController#2到UIViewController#6的segue,它可以完美地工作,并按预期保持我的tabbar可见。
UIViewController#5位于UIViewController#4中的scrollview内(我在此scrollview中有3个UIViewControllers)
我从UIViewController#5到UIViewController#6有一个segue,但是我的 TabBar消失了!。我希望我的TabBar保持可见,就像我之前写的#2到#6一样。
我知道问题是#5没有直接连接到导航控制器。但我需要在#4中显示#5以及其他可以滚动的UIViewControllers。
我尝试在导航控制器中嵌入#5,但它无法正常工作。
我一直在努力寻找,但却无法找到有关这种情况的任何信息,所以我正在寻找解决这个问题的方法。非常感谢任何帮助。
问题不在于segue,但如果你想检查我如何使用segue,两个segue的调用方式相同,但当然有不同的标识符:
performSegueWithIdentifier("openSupport", sender: nil)
使用Xcode 7.1,Swift 2,iOS 8 +