2013-02-08 16 views
0

我創建一個樣品登錄屏幕練習自動佈局。在肖像模式下,它看起來像這樣。定位UI控件,而不依賴於中心

enter image description here

但是當我旋轉到解構模式,它看起來像這樣。

enter image description here

下面是我在這個佈局中設置的限制。

enter image description here

我明白爲什麼會這樣。這是因爲我對用戶ID UILabel [垂直空間(196)]有一個限制。如何將UIlabel + UITextField設置爲略低於屏幕水平中心線時轉爲橫向?

我以爲我可以設置也許在集裝箱中間標籤水平中心,然後有其他2個標籤位於相對於那一個。但是我正在尋找的是一種定位它們的方法,而不需要中心定位在容器中。我希望它們位於水平中心線的下方。我怎樣才能做到這一點?

謝謝。

回答

0

我不認爲有任何的方式來做到這一點在IB,不使用中心屬性 - 你可以把你的觀點出現下面的中心通過將上述用戶ID的另一個標籤,但在它沒有文字,所以它將會隱形。以一個爲中心,讓所有其他人相對於它定位。

0

選擇所有的控制和選擇Top space to superview

enter image description here

現在只選擇文本框,然後選擇Widths Equally

enter image description here

這應該工作。如果沒有,那麼讓我知道我會給你發送示例代碼或屏幕約束。