Xcode 嵌入式导航控制器后退按钮未显示
Xcode Embedded navigation controller back-button not showing
我刚刚开始学习 Swift 和 Xcode,所以如果我的问题令人困惑或缺少信息,我提前道歉。如果是这样,请告诉我。
我的问题是关于将场景嵌入导航控制器时创建的自动导航栏。
正如我在下面 link 的屏幕截图中尝试显示的那样,我的想法是使用场景 1 中的 "Refusion" 按钮来显示场景 2。这可行。但是,场景 2 不会以这种方式生成自动后退按钮,这正是我想要得到的。
如果我在场景 2 中创建一个在按下时显示场景 1 的按钮,场景 1 现在将有一个自动生成的后退按钮。但这会将 user/me 从场景 1 发送回场景 2.. 我已经有了我的 "Refusion" 按钮,而且它只会创建一个令人困惑的循环。
所以,我的问题是:我想弄清楚如何在我的场景 2 和场景 2 上获得自动后退按钮,我该怎么做?我可能做错了什么,但如果能帮助我解决错误,我将不胜感激。
我已将这两个场景嵌入到导航控制器中。
谢谢,
您只需要在 navigation controller
中嵌入 scene 1
。
当您点击 Refusion
按钮时,按下 scene 2
。 Scene
2 然后将添加在 navigation stack
中。在这种情况下,默认 back button
将出现在 navigation bar
.
上
万一你出现scene 2
来自scene 1
,back button
不会出现在navigation bar
.即 scene 2
不会添加到 navigation stack
.
Back button
on navigation bar
仅出现在属于 navigation stack
的控制器上。
我刚刚开始学习 Swift 和 Xcode,所以如果我的问题令人困惑或缺少信息,我提前道歉。如果是这样,请告诉我。
我的问题是关于将场景嵌入导航控制器时创建的自动导航栏。
正如我在下面 link 的屏幕截图中尝试显示的那样,我的想法是使用场景 1 中的 "Refusion" 按钮来显示场景 2。这可行。但是,场景 2 不会以这种方式生成自动后退按钮,这正是我想要得到的。
如果我在场景 2 中创建一个在按下时显示场景 1 的按钮,场景 1 现在将有一个自动生成的后退按钮。但这会将 user/me 从场景 1 发送回场景 2.. 我已经有了我的 "Refusion" 按钮,而且它只会创建一个令人困惑的循环。
所以,我的问题是:我想弄清楚如何在我的场景 2 和场景 2 上获得自动后退按钮,我该怎么做?我可能做错了什么,但如果能帮助我解决错误,我将不胜感激。
我已将这两个场景嵌入到导航控制器中。
谢谢,
您只需要在
navigation controller
中嵌入scene 1
。当您点击
Refusion
按钮时,按下scene 2
。Scene
2 然后将添加在navigation stack
中。在这种情况下,默认back button
将出现在navigation bar
. 上
万一你出现
scene 2
来自scene 1
,back button
不会出现在navigation bar
.即scene 2
不会添加到navigation stack
.Back button
onnavigation bar
仅出现在属于navigation stack
的控制器上。