Ios 如何使用故事板在消失的导航栏上添加栏按钮项?

Ios 如何使用故事板在消失的导航栏上添加栏按钮项?,ios,iphone,swift,Ios,Iphone,Swift,我想在导航栏上添加一个栏按钮项。(这里说视图1。)将切换到视图1的视图嵌入在导航控制器中 但是,导航栏未显示在此视图中 如果使用属性检查器添加不透明/半透明的导航栏,则视图1中将有一个导航栏。但是,如果我拖动一个条形按钮项,它将无法显示在情节提要中。尽管条形按钮位于文档大纲中,但它不能显示在故事板上。另外,如果我运行该应用程序,它不会出现在屏幕上 在模拟器中运行应用程序时,视图1顶部将有一个导航栏,因为我使用“显示”而不是“显示详细信息”来显示视图1。我再次尝试在导航控制器中嵌入视图1,但没有多

我想在导航栏上添加一个栏按钮项。(这里说视图1。)将切换到视图1的视图嵌入在导航控制器中

但是,导航栏未显示在此视图中

如果使用属性检查器添加不透明/半透明的导航栏,则视图1中将有一个导航栏。但是,如果我拖动一个条形按钮项,它将无法显示在情节提要中。尽管条形按钮位于文档大纲中,但它不能显示在故事板上。另外,如果我运行该应用程序,它不会出现在屏幕上

在模拟器中运行应用程序时,视图1顶部将有一个导航栏,因为我使用“显示”而不是“显示详细信息”来显示视图1。我再次尝试在导航控制器中嵌入视图1,但没有多大帮助

有人能告诉我在这种情况下如何使用故事板添加条形按钮吗?为什么故事板中缺少导航栏


提前感谢。

听起来您是在使用模拟指标添加导航栏。如果是这样的话,在运行时不会添加一个,它仅用于IB中的布局目的。您应该从对象列表中拖出一个导航栏,并将您的按钮添加到其中。

我自己解决了这个问题

从对象列表中拖动导航项,然后向其中添加栏按钮项。

多亏了rdelmar的想法,尽管拖出一个导航栏并不能像我认为的那样工作

在我的情况下,视图1是一个表视图。将导航栏拖到视图将使其成为表的标题视图,而不是我所期望的导航栏。当我运行应用程序时,视图中将有两个导航栏

当然,我们可以拖出一个导航栏并添加一个按钮,它的工作方式可能与您的期望不同。正如我所说,它可能会导致一个包含两个导航栏的视图

您可以通过将导航栏中的导航项(包含您添加的栏按钮)拖出来修复此问题。在我的情况下,我将其拖出,并将其与文档大纲中的表视图放在同一级别。这样它就不会成为表视图的标题视图

之后,我们可以从文档大纲中删除导航栏


我不知道为什么导航栏会在我的故事板中消失。如果有人对此有什么想法,请告诉我。

视图1是表视图。如果我从对象列表中拖动导航栏,我可以向其中添加一个按钮。但在文档大纲中,导航栏位于表视图中,我无法将其拖出。我的意思是,我可以拖出它,但它不能与表视图处于同一级别。而且,在运行应用程序时,此导航栏似乎是表视图的标题视图。该按钮将不会与“显示”类segue创建的导航栏位于同一个导航栏上。啊,我自己解决了这个问题。我应该拖出一个导航项,而不是导航栏。谢谢你的想法,它帮助我解决了这个问题。@Yuting,我把“如果我在导航控制器中嵌入视图1”中的“如果”解释为你没有导航控制器,这就是为什么我说要拖出一个导航栏。实际上,我已经提到,前面的视图将转换为视图1,它嵌入在一个导航控制器中,由于我使用“显示”来显示视图1,而不是“显示详细信息”,所以当我运行应用程序时,会有一个导航栏。无论如何,谢谢你的建议。这有助于我得出最后的答案。我想我会改变问题中的描述,让别人明白。