我可能阅读了整个互联网,但找不到解决方案,也许我不知道此功能的专有名称。 通常,导航栏在每个VC上都是可见的,并且应用程序中的每个新视图都来自设备的右侧。突然,我的应用程序中的导航栏变得不可见,新的视图从设备底部开始出现。如何返回到先前的设置?实际上,我不知道是哪个功能导致了此更改,以及在哪里可以将其更改回来。
谢谢您的帮助。
答案 0 :(得分:1)
我认为应该解决的问题是,您开始使用present modally
而不是push
的控制器
如果您正在推动控制器,例如
self.navigationController?.pushViewController(viewController, animated: true)
比显示您的navigationBar
。如果您是模态演示,例如
self.presentViewController(vc, animated: true, completion: nil)
它从下方出现,并且没有navigationController。 请检查 What's the difference between all the Selection Segues?
在提出问题之前,我提供给您阅读有关iOS导航和基本知识的文档