2014-02-27 69 views
0

我正在試圖使視圖上的按鈕。問題是:此視圖將被調整大小(例如,設備旋轉後)。 所以我有這樣的: enter image description hereAutolayout子視圖對齊

這是確定的,但是當我旋轉設備,它看起來像這樣: enter image description here

我想這就像在第一個畫面,但與按鍵之間間距較寬。 所以我試圖做出這樣的約束:enter image description here

優先選擇約束200。但它仍然不起作用。有任何想法嗎?

+0

嘗試將關係從**相等**更改爲**大於**。 –

+0

這並沒有幫助 – Maria

回答

1

我設法把它做看起來像這樣:

enter image description here

要做到這一點,你需要改變你思考的方式。我假設你在考慮「我希望每個按鈕的寬度爲70,按鈕之間的間隔是增長還是縮小」。但相反,你需要考慮「我想要4個大小相等的按鈕,它們的框架之間有50個像素,所以按鈕的框架正在增長/縮小,而不是間距」。

這樣,您選擇所有4個按鈕並添加一個「等寬」約束。

然後,您將爲Relation「Equal」的間距(Leading Space - Horizo​​ntal Spacing x3 - Trailing space)添加5個約束。

+0

有趣的想法,但我有所有的按鈕的背景圖像,如果它的幀改變,圖像將拉伸。 – Maria