Xcode嵌入式导航控制器后退按钮未显示

时间:2017-06-04 16:35:05

标签: xcode xcode-storyboard

我刚开始学习Swift和Xcode,所以如果我的问题令人困惑或缺少信息,我会提前道歉。如果是这样的话,请告诉我。

我的问题是我在导航控制器中嵌入场景时创建的自动导航栏。

正如我试图在下面链接的屏幕截图中显示的那样,我的想法是使用场景1中的“Refusion”按钮来显示场景2.这是有效的。但是,场景2不会以这种方式生成自动后退按钮,这正是我想要的。

如果我在场景2中创建一个按钮,在按下时显示场景1,场景1现在将有一个自动生成的后退按钮。但是这会将用户/我从场景1发送回场景2 ..我已经拥有了我的“Refusion”按钮,它也只是创建了一个令人困惑的循环。

所以,我的问题是:我正在试图找出如何在我的场景2和场景2上获得自动后退按钮,我该怎么做?我可能做错了什么,但感谢我的错误所在的任何帮助。

我在导航控制器中嵌入了这两个场景。

谢谢,

https://ibb.co/jfZeSa

1 个答案:

答案 0 :(得分:1)

  1. 您只需在scene 1中嵌入navigation controller

  2. 当您点按Refusion按钮时, scene 2Scene 2然后将添加navigation stack。在这种情况下,默认back button将显示在navigation bar

  3. 如果您scene 2 在场 scene 1back button将不会显示navigation bar。即scene 2

  4. 中不会添加navigation stack Back button上的
  5. navigation bar仅出现在navigation stack所属的控制器上。

  6. enter image description here