ios - 后退按钮未出现在导航 Controller 上

标签 ios objective-c xcode uinavigationcontroller navbar

enter image description here

以上是我的 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 ,但该按钮甚至不会出现!这是我的文档大纲:

enter image description here

如何让我的 View A 有一个后退按钮或至少允许我手动添加一个?

谢谢。

最佳答案

您确定将 A 的转场设置为“显示”而不是“显示详细信息”吗?

此外,您的导航栏中的取消按钮看起来可能会覆盖您的按钮。您可以尝试将取消按钮固定到导航栏的右侧,然后查看它是否显示后退按钮。

关于ios - 后退按钮未出现在导航 Controller 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33489003/

相关文章:

ios - 如何设置视频大小,使其适用于所有没有黑边的 iOS 设备

IOS,UIView,检测 subview 中的隐藏状态变化

ios - 如何跳过传入 [NSString stringWithFormat :] 的数据

javascript - 无法在UIWebview中突出显示文本?

swift - 让视频在 webView 中播放而不是全屏显示?

iphone - 应用内购买适用于 iOS 3 和 5,但不适用于 iOS 4

html - Xcode 5 和本地 HTML 文件中的图像

ios - UISegmentedControl 和本地化字符串

xcode - 无法再在Xcode 4中存档

objective-c - Swift如何编写plist文件并更改值?