我的故事板中有一个UINavigationController,当我去添加额外的UIViewControllers时,它们似乎没有继承导航栏。然后我添加了一个导航栏控件,但它与其父级中的默认控件不匹配 - 它的高度不同,并且不在电池图标下。
我觉得我错过了一些简单的工作流程。
编辑:我忘了提到我正在使用Present Modally segue。如果我使用Show(例如Push)它会给我导航栏。我更喜欢使用Present Modally并使用导航栏,因此我可以显示“保存/取消”按钮。但我希望该栏看起来与其父导航栏完全相同。
答案 0 :(得分:0)
您必须将呈现的视图控制器放在其自己的导航控制器中。当您将其他视图控制器推送到现有导航控制器时,视图控制器仅共享导航控制器。以模态方式呈现时,不共享导航控制器。这是模态呈现的重点 - 添加新堆栈。