0

我使用的是Xcode 6,我正在使用的教程是使用Xcode 4的一個版本,所以這是另一個已經出現的問題(我完全按照教程)。Xcode6:導航欄是重疊的文本域

因此,我創建了兩個初始場景 - 一個登錄和一個註冊場景,兩者都在頂部有一個用戶名文本框,然後在其正下方有一個密碼文本框。然後我在這些文本字段下面添加了按鈕。

現在我遇到了一個問題,即我的頂級UIelement(用戶名textfield)似乎與導航欄重疊,因爲我無法再看到用戶名字段。 我可以看到,當我查看大綱時,用戶名文本字段存在,但必須雙擊頂部導航欄才能在故事板畫布上看到該字段。

我有一個導航控制器設置。其中嵌入了一個表格視圖控制器,該控制器鏈接到登錄和註冊場景 - 從表格視圖到登錄場景,然後另一個隊列從登錄按鈕轉到註冊場景。

除了導航欄阻止/重疊我的用戶名文本字段外,奇怪的是,這兩個場景似乎沒有大綱中的導航項 - 只有Button項和文本字段項存在日誌下進入並註冊場景。

我想也許我沒有正確添加導航控制器並且沒有鏈接到這些場景,但是當我運行該程序時,導航欄在那裏適用於所有場景,無論如何,我可以看到它爲我的視圖頂部的一個矩形塊(同樣適用於這兩個場景)。

我需要使我的用戶名文本字段可見,但也保留導航欄。

是否有任何直接的方法來做到這一點與界面生成器或自動佈局?

真的很感激任何幫助。

回答

0

我找到了解決方案。我在隱藏文本框的導航欄區域內雙擊,然後從中選擇圖形>視圖>隱藏。

隱藏的複選框未被選中,所以我檢查了它,導致用戶名字段在導航欄內可見(奇怪!),然後我將它拖出並將其移到導航欄的下方。

我還想知道是否有更好的方法可以做到這一點,我相信有!但至少這是一種解決方案。

(我在場景輪廓中仍然看不到導航項)