答案 0 :(得分:1)
看起来你在视图控制器中有一个程序化(“自定义”)segue。这可能不是你想要的。
在Interface Builder中,选择该segue,然后在Attributes Inspector中,将segue的类型更改为“Show(例如Push)”。
答案 1 :(得分:0)
首先,看起来你正在使用自定义segue,看起来你在你的情况下实际上并不需要它。
将segue Kind
更改为Show (e.g. push)
有一个简单的解决方案。这将只显示第一个viewcontroller顶部的连接视图控制器。
这将不允许您导航回第一个视图控制器。如果要这样做,请单击故事板中的第一个视图控制器,然后转到编辑器>嵌入>导航控制器。
这将自动添加一个导航控制器,它将为您管理默认导航。
答案 2 :(得分:0)
let storyboard = UIStoryboard(name: "StoryboardName", bundle: nil)
let tb = storyboard.instantiateViewControllerWithIdentifier("Storyboard ID") as! UITabBarController
self.presentViewController(tb, animated: true, completion: nil)
从TabBarController返回
self.dismissViewControllerAnimated(true, completion: nil)
答案 3 :(得分:0)
点击按钮按住控制并将其拖动到另一个视图控制器,将弹出一些操作,而不是选择第一个选项节目,您就可以开始了。