我知道这些问题已被多次提出,并且我按照一些帖子中详细说明的常规步骤进行了操作,但没有成功。显然我错过了导致这种意外行为的一个小细节。
我有一个标签栏 Controller ,其中有一个继承自 UITableViewController 的 VC(注释为 VC1)。当我单击表中的一行时,它会将我带到另一个 View (注释为 VC2),其中显示详细信息。我希望在详细信息 View 中显示导航栏,但事实并非如此。我尝试了以下选项:
- 我尝试将 Segue 设置为“显示类型”和“显示详细信息类型”。没用。
- 我尝试在 viewWillAppear 中执行 self.navigationController?.navigationBarHidden = false,但这也不起作用。
- 我尝试在 viewWillAppear 中执行 self.tabBarController?.navigationController?.navigationBarHidden = false,但这不起作用。
- 我嵌入了一个导航 Controller ,但还是没有运气。
有人可以概述一下我可能遗漏的东西吗?
流程图像已添加注释。
最佳答案
关于ios - Swift - 无法显示导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34974352/