2016-11-11 46 views
1

我想向我的表视图控制器(图片中最右边的VC)添加一个后退按钮。我嵌入了一个导航控制器,并在导航栏上添加了一个返回项目,并在第二个VC中添加了一个segue。但是,当我运行代码时,在按下TableVC之后,它会进入一个空白屏幕,Back按钮仍位于顶部。我希望能够在后退按钮被点击时拥有第二个VC屏幕,但我认为导航栏有一些时髦的事情。我想知道是否有解决方法。使用导航控制器的Swift麻烦

enter image description here

回答

1

好了,所以我敢肯定你的问题是你的嵌入导航控制器错误的控制器。您想要将图片中的第二个视图控制器嵌入导航控制器,然后让您的最后一个从该视图控制器继续。

此外,使用导航控制器,您不需要添加导航栏或后退按钮。嵌入式控制器默认具有这些功能。

嵌入控制器有点混乱,所以它是一个好主意,看看一些额外的文档。

下面是我开始使用的一个很好的教程:Tutorial

+0

感谢您的回答。在第二个VC中嵌入导航控制器的确有窍门。有一个警告 - 当我回击时,它会在第一个VC上保留一个导航栏的后退按钮。有没有办法摆脱这个?或者它是使用嵌入式导航栏的结果? – Kevin

+0

您是否删除了第一个视图控制器中的导航栏? –