VC标题和BarButtonItems未显示Swift
我在VC中显示标题和栏按钮项时遇到问题。 我不介意,如果我能让它工作,因为我现在有一些调整与重新安排的事情 我做了一个简单的虚拟项目来说明我想要什么 图的右上角显示了我最初拥有的东西。 我能够切换到它,它工作了,但标题和栏按钮没有显示。所有这一切将显示一个后退按钮,与该VC的标题作为后退按钮文本 我用的代码是这样的VC标题和BarButtonItems未显示Swift,swift,Swift,我在VC中显示标题和栏按钮项时遇到问题。 我不介意,如果我能让它工作,因为我现在有一些调整与重新安排的事情 我做了一个简单的虚拟项目来说明我想要什么 图的右上角显示了我最初拥有的东西。 我能够切换到它,它工作了,但标题和栏按钮没有显示。所有这一切将显示一个后退按钮,与该VC的标题作为后退按钮文本 我用的代码是这样的 override func prepare(for segue: UIStoryboardSegue, sender: Any?) { if segue.identifier
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "fromLandingToTBC" {
let tabVc = segue.destination as! UITabBarController
let navVc = tabVc.viewControllers!.first as! UINavigationController
let destinationVC = navVc.viewControllers.first as! CardDetailsViewController
destinationVC.cardID = selectedCard!
}
}
右下角的VC是我的主意。然而,我不能做一些事情。首先,我不能添加一个酒吧按钮项目,即使有它的空间。第二,我不知道如何在代码中为segue做准备
我试图修改代码,我不得不这样做
let tabVC = segue.destination as! UITabBarController
let destinationVC = tabVC.viewControllers!.first as! CardDetailsViewController
但它总是崩溃你能把虚拟项目放在Github上吗?虚拟项目上的所有内容都在屏幕截图中…没有代码我只是创建了一个项目来展示概览的清晰想法哦I c。问题是您在左侧有一个根导航控制器。这将阻止右上角的导航栏。尝试禁用第一个导航控制器的导航栏。或者干脆删除它。您的第一个问题是显示tabBarController。这是错误的。因为tabBarController有一个选项卡栏而不是导航栏。因此,当您从初始VC按下开始按钮时,不应显示tabBarController。试着呈现而不是展示或展示细节。我指的是VC的连接,在FirstVC和Tabbar控制器之间。当调用“show”作为segue连接时,VC将被推送。默认情况下,按下的VC必须有一个“后退”按钮。还记得UITabBarController很像UINavigationController,它们用于在uiViewController之间导航吗