添加导航控制器

时间:2018-02-12 02:07:09

标签: ios uinavigationbar uistoryboard

我正在尝试按照Swift"应用程序开发中的指示进行操作。从苹果的书。当前练习要求我向一系列视图控制器添加导航控制器。 最初,故事板看起来像这样 enter image description here

根据该书,选择红色视图控制器并添加导航控制器应自动为所有相关视图添加导航栏。该项目应如下所示: enter image description here

但是,导航栏不会出现在我的所有视图中。我看起来如下: enter image description here

如您所见,导航栏仅显示在红色视图控制器上。我可能做错了什么想法?

1 个答案:

答案 0 :(得分:2)

编辑:刚刚意识到您的实际问题是什么。红色和黄色视图控制器之间的segue是“Present Modally”类型,这意味着它不会使用导航控制器。

您似乎想要使用“显示(例如推送)”segue类型,它将使用您现有的导航控制器。您可以在属性检查器中为segue本身更改此项(单击指向红色到黄色视图控制器的箭头)。

Segue Type

原始回答:

在“属性”检查器中查看黄色视图控制器的“模拟指标”。您可能已将“顶栏”设置为“无”。尝试将其设置回“推断”,这是默认设置。Inferred Metrics view