我仍然在与导航栏斗争,只是无法想出如何编辑或验证我的视图中有导航栏,我希望得到任何帮助。
我有一个带有另一组场景的项目,类似地由一个导航控制器和三个相关联的视图控制器组成(通过嵌入在导航控制器中的segues和主表视图连接),并且我能够在接口生成器中手动添加一个导航栏到外部视图控制器中,这些外部视图控制器都是从表视图控制器中获取的。但是在这组场景中,导航控制器被设置为表视图的根视图控制器。
我还有另一套场景。一个导航控制器和两个相关的视图控制器--两个表视图控制器。我在导航控制器中嵌入了第一个表视图控制器,然后在其中添加了第二个表视图控制器(对于一个新的屏幕,我想添加到我的应用程序中),我通过一个show segue将第二个表视图控制器连接到我的第一个表视图控制器(就像我昨天对其他场景所做的那样)。我是否也可以将这个其他导航控制器设置为根控制器?比如,我可以在一个项目中有两个根视图控制器吗?
在我看来,在我的新表视图控制器上有一个可见的导航条(见下面的屏幕快照),但是我不能点击它来编辑它来添加标题。但是导航栏是否存在,如果是,为什么我不能在其中单击并使用它呢?
在对前一个问题的回答中,我被告知,您必须将导航栏手动添加到您的故事板场景中,以添加到任何其他视图控制器中。我那天就这么做了,而且起了作用。但是今天,当我试图通过拖到场景中添加一个导航栏时,它不允许我这样做。
这是截图:
发布于 2014-10-20 01:20:24
尝试添加push segue(这是折旧的),而不是将其更改为segue(在您的表视图之间)。这是我在应用程序中使用的一个解决方法。
发布于 2015-07-12 19:02:18
遇到了同样的问题。有一个很好的退路位置,我正在做一个教程,它附带了一个示例程序完成并工作,所以我做的第一件事就是看看它是否是6.3.2到6.4之间的版本故障。原来早期的项目运作得很好。
因此,我所做的只是简单地拖动边栏中的“项”,并将其移到根视图控制器下!
发布于 2016-03-07 07:53:39
我也经历过同样的问题。
但是,通过保存和关闭项目然后重新打开它,导航条标题就可以被编辑了。在关闭/重新打开项目之前,无法编辑该字段。
https://stackoverflow.com/questions/26461958
复制相似问题