以上是我的故事板。如您所见,视图a和视图b都在同一导航控制器上。他们俩都是秀。到视图B的设置是通过先前“本地”控制器的视图上的子视图上的按钮手动激活的,该按钮运行良好,并且具有后退按钮。这是代码:
- (void)storyButtonPressed:(UIButton *)button {
[self performSegueWithIdentifier:@"showStory" sender:self];
}
视图A的segue是通过if语句手动激活的,以查看用户是否已注册:
if (currentUser.active != true) {
[self performSegueWithIdentifier:@"showSignUp" sender:self];
}
但是,即使我要像视图B一样,视图A也不会显示带有后退按钮。我什至尝试向导航栏添加按钮并手动弹出视图,但该按钮甚至不会显示!这是我的文档大纲:
如何使视图A具有后退按钮,或者至少允许我手动添加一个?
谢谢。
最佳答案
您确定将A的设置设置为“显示”而不是“显示详细信息”吗?
同样,您的navBar中的“取消”按钮看起来可能掩盖了您的按钮。您可以尝试将“取消”按钮固定在navBar的右侧,然后查看其是否带有后退按钮。
关于ios - 后退按钮未出现在NavigationController上,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33489003/