视图控制器上缺少导航栏

时间:2017-06-16 15:44:32

标签: ios xcode uinavigationcontroller

我在Xcode中使用导航栏, 我添加了导航栏但在我的视图中没有显示:

我的故事板

enter image description here

但我对模拟器的看法

enter image description here

我的配置

enter image description here

我做错了什么?

1 个答案:

答案 0 :(得分:1)

模拟指标部分中的值仅影响您在Interface Builder中看到的内容;它们在运行时被完全忽略。您没有看到导航栏,因为您可能没有将视图控制器推送到导航控制器实例(UINavigationController.pushViewController(_:animated:))。巧合的是,你会看到一个空白区域,你认为导航栏应该是因为你已经指定了#34; Presione ...&#上面那么多的垂直空白区域。 34;故事板中的一行。

请注意,您不必手动将视图控制器推入导航控制器,因为您已将其指定为故事板中导航控制器的rootViewController。展示您的导航控制器,它将自动推送根视图控制器。