2014-10-05 46 views
3

我有一個簡單的情節提要和一個文本字段。我想爲此文本字段添加間距約束,以便在旋轉設備時,文本字段將自動在屏幕上伸展,而不是中途停止。將間距約束添加到文本字段

我看了很多教程,他們都說「控制 - 從文本字段拖到場景的頂部,結束於文本字段周圍的空白區域,這應該顯示一個彈出菜單,從中彈出菜單您可以編輯文本字段的間距限制。「

enter image description here

然而,當我控制鍵拖拽文本字段,我得到這個不同的彈出菜單:

enter image description here

這等彈出菜單顯然不能讓我做間隔約束的任何事情。事實上,我根本無法點擊它。

此外,單擊「編輯器>解決自動佈局問題」不起作用,因爲整個子菜單是灰顯的。

如何正確地爲此文本字段添加間距約束,以便在旋轉設備時文本字段將正確填滿屏幕?請儘量避免涉及編輯代碼的答案,因爲我實際上並不知道任何Objective-C,並希望在故事板中產生這種效果。

注意 - 如果完全有幫助,我正在關注this教程。儘管它與Xcode 5一樣,但Xcode 6上的其他教程建議應該存在相同的彈出式菜單。

回答

1

您可能沒有首先激活自動佈局。檢查在右側面板中的選項,下文件部分:

enter image description here

0

打開文檔大綱以查看視圖層次結構,並嘗試將文本字段拖動到視圖時,它應該在其中顯示選項。當您控制拖動到視圖控制器時,您的菜單就會出現。

+0

這不起作用。我只是得到了和以前一樣的「Outlets」菜單。 – user3772119 2014-10-05 23:04:26

1

這是IB 的新的行爲例如:

現在菜單的內容取決於你在哪裏的邊緣試圖把約束:

enter image description here

或簡單的使用樹從左IB

enter image description here