当我拖动到下一个视图控制器以添加segue时,新视图控制器没有带后退按钮的导航栏。我认为这是将segue添加到新VC时的默认设置。我也无法将导航栏拖到表视图控制器的顶部。难道我做错了什么?谢谢。
答案 0 :(得分:2)
也许问题是你正在使用的那种segue。 Segue类型应该是" Show(例如Push)"。单击segue,然后在右侧面板中转到"属性检查器" (第4个)。在这里你可以检查类型。
答案 1 :(得分:0)
在您的情况下,视图控制器默认情况下仅显示导航栏,此时视图控制器本身或其父项之一(通过push-segue连接)嵌入在导航控制器中。显然,导航控制器一定不能隐藏导航栏。
所以,你要么忘了把导航控制器放到游戏中,要么你的segue是模态的而不是推动。
答案 2 :(得分:0)
嗯,自从你提出问题已经两年了,但是当它发生在我身上时,我意识到这是因为在某一时刻,我不小心将我的segue创建为一种不同的segue(我认为这是一个细节) ,但将其改回“显示”segue实际上并没有改变它的行为。当我在故事板xml中找到segue时,它被列为“显示”segue,但是有一个不同的自定义动作表明它会做一些完全不同的事情。
Anyhoo,删除并重新创建Xcode中的segue修复它。我也可能也在xml文件中删除了自定义操作。