2014-10-20 93 views
3

我還在努力與導航欄,只是不能解決如何編輯或驗證我有我的視圖上的導航欄,我會很感激任何幫助。無法將導航欄添加到場景:根視圖控制器問題?

我有一個項目與另一組場景相似,包括一個導航控制器和三個相關的視圖控制器(通過嵌入在導航控制器中的segues和主表視圖連接),我可以在界面中手動添加導航欄生成器添加到被視爲表視圖控制器的外部視圖控制器中。 但是在這組場景中,導航控制器被設置爲表視圖的根視圖控制器。

我有另一套場景。一個導航控制器和兩個相關的視圖控制器 - 兩個表視圖控制器。我在導航控制器中嵌入了第一個表視圖控制器,然後我添加了第二個表視圖控制器(對於我想添加到我的應用程序的新屏幕),然後通過第二個表視圖控制器連接到我的第一個表視圖控制器演出的方式(就像我昨天和其他場景一樣)。 我可以將其他導航控制器設置爲根控制器嗎? 像,我可以在一個項目中有兩個根視圖控制器?

它看起來像我在新的表視圖控制器上可見導航欄(請參見下面的截圖),但我無法點擊它來編輯它以添加標題。 但做一個導航欄,並存在,如果是這樣,爲什麼我不能點擊它並使用它?

我在上一個問題的答案中被告知,您必須手動添加導航欄到故事板場景以添加任何其他視圖控制器。我做到了這一點,它的工作。但是今天當我試圖通過拖放到場景來添加導航欄時,它不會讓我這樣做。

下面是截圖: enter image description here

回答

6

嘗試增加推賽格瑞(這是貶值),它比改變一個節目賽格瑞(您tableviews之間)。這是我在我的應用程序中使用的解決方法。

+0

我已經添加了show segue從第一個表視圖控制器到第二個表視圖控制器。 – cheznead 2014-10-20 09:28:25

+0

我在說的是刪除它,並在這兩個tableviews之間創建一個push segue。在這之後,將推繼續播放到show segue並嘗試多餘的導航欄(這是我使用的一個錯誤的解決方法)。 – 2014-10-20 09:31:12

+0

您確定它不是根視圖控制器問題嗎?似乎很奇怪,你需要改變這樣的賽段性質? – cheznead 2014-10-20 10:42:13

0

出現同樣的問題。有一個很好的回退位置,我正在做一個教程,隨着示例程序完成和工作,所以我做的第一件事是看看它是6.3.2和6.4之間的版本故障。原來那個早期的項目工作得很好。

所以我做的只是拖動'項目'在邊欄,並將其移動到根視圖控制器下!

0

我遇到過同樣的問題。

但是,通過保存並關閉項目然後重新打開項目,可以編輯導航欄標題。在關閉/重新開始項目之前,該字段無法編輯。

相關問題