iphone - 如何从 Storyboard 或快速在导航 View Controller 中添加默认后退按钮?

标签 iphone swift segue viewcontroller back-button

好吧,我有一个主视图 Controller ,然后我从“编辑器 -> 嵌入 -> 导航 Controller ”工具栏中添加了一个导航 View Controller ,然后我从第一个 View Controller 按钮转到空的导航 Controller 场景,因为如果我直接进入注册或登录 VC,主视图 Controller 最终会在顶部有一个栏,就像导航 View Controller 一样。但现在我添加了一个栏按钮项目“后退”并连接到主 VC,栏返回时带有内置后退按钮。那么,我如何添加默认后退按钮或任何后退按钮,而不让主 VC 成为导航 View Controller 。这是图像的链接:https://www.dropbox.com/s/1623a45v846ijn8/Screen%20Shot%202015-09-27%20at%2012.23.26%20PM.png?dl=0

最佳答案

问题在于,当您只应该有一个导航 Controller 时,却有两个导航 Controller 。

您应该将初始 View Controller 设置为 UINavigationController,并将之前的初始 View Controller 设置为根。如果您不想看到该栏,只需在 viewWillAppear 上将其设置为隐藏,然后在“登录/注册”页面上取消隐藏即可。

关于iphone - 如何从 Storyboard 或快速在导航 View Controller 中添加默认后退按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32810192/

相关文章:

ios - 如何在 Swift 2.0 中获得 UIView 的正确大小或边界?

ios - 从完成处理程序返回值 - Swift

ios - 未调用 didOutputSampleBuffer 委托(delegate)

iphone - 你如何选择核心数据中具有最大值的条目?

iphone - 如何为 iPhone 创建远程虚拟机客户端? (在 XCode 中)

ios - 在应用程序生命周期中的哪里删除委托(delegate)?

ios - 未触发自定义 segue 的展开

iphone - 如何更改 UITextview 文本中特殊字符的字体颜色

swift - 使用 Swift 通过 PrepareForSegue 传递结构

ios - 停止推送 segue 直到被告知继续前进 - Obj C