ios - 使用导航 Controller 的 Swift 问题

标签 ios swift segue navigationbar

我正在尝试在我的 TableView Controller (图片中最右边的 VC)上添加一个后退按钮。我嵌入了一个 Navigation Controller 并在导航栏上添加了一个 Back Item,并带有一个 segue 到我的第二个 VC。然而,当我运行代码时,在我按下 TableVC 后,它会进入一个空白屏幕,后退按钮仍在顶部。我希望在单击后退按钮时能够拥有第二个 VC 屏幕,但我认为导航栏有一些奇怪的功能。我想知道是否有办法解决这个问题。

enter image description here

最佳答案

好的,我很确定您的问题是您在导航 Controller 中嵌入了错误的 Controller 。您想要将图片中的第二个 View Controller 嵌入到导航 Controller 中,然后从该 View Controller 中获取最后一个 View Controller 。

此外,使用导航 Controller ,您无需添加导航栏或后退按钮。默认情况下,嵌入式 Controller 将具有这些。

嵌入 Controller 一开始有点让人困惑,所以最好看看一些额外的文档。

这是我在开始时使用的一个很好的教程:Tutorial

关于ios - 使用导航 Controller 的 Swift 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40555110/

相关文章:

iphone - 访问 UITabBarController 的内容 View

ios - 本地开发如何下载Podspec依赖

swift - 使用 iOs 10.0 准备 Segue

ios - Xcode, swift : SIGABRT error on performsegue

iOS + XMPP - 我可以在 iOS 中实现推送通知 XMPPFramework 吗?

ios - Mixpanel UUID 检索

ios - Xcode提交到应用商店的问题

ios - 移至下一个响应者时键盘闪烁

ios - 如何在 iOS 上使用气压计获取更准确的海拔数据

ios - 执行 segue 时快速终止 View Controller