以上是我的 Storyboard。如您所见, View a 和 View b 都在同一个导航 Controller 上。他们都是表演节目。到 View B 的 segue 是通过前一个“主页” Controller View 上的 subview 上的按钮手动激活的,它工作得很好并且有一个后退按钮。这是代码:
- (void)storyButtonPressed:(UIButton *)button {
[self performSegueWithIdentifier:@"showStory" sender:self];
}
查看 A 的 segue 由 if 语句手动激活以查看用户是否已注册:
if (currentUser.active != true) {
[self performSegueWithIdentifier:@"showSignUp" sender:self];
}
但是 View A 不会显示后退按钮,即使我正在处理它就像 View B 一样。我什至尝试向导航栏添加一个按钮并手动弹出 View ,但该按钮甚至不会出现!这是我的文档大纲:
如何让我的 View A 有一个后退按钮或至少允许我手动添加一个?
谢谢。
最佳答案
您确定将 A 的转场设置为“显示”而不是“显示详细信息”吗?
此外,您的导航栏中的取消按钮看起来可能会覆盖您的按钮。您可以尝试将取消按钮固定到导航栏的右侧,然后查看它是否显示后退按钮。
关于ios - 后退按钮未出现在导航 Controller 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33489003/