2014-12-21 88 views
1

我需要從水平拉伸的所有按鈕:iOS的自動佈局如何拉伸2按鈕水平

[button1][button2] 

到:

[ button1 ][ button2 ] 

取決於屏幕的寬度。

所以我已經固定button1超級查看頂部和左邊緣。然後,我將button2水平固定到button1,並將button1的高度設置爲相等,並將按鈕2固定到右邊緣。

這是我的問題,現在:

enter image description here

+0

那麼,有什麼問題呢?該設置會給你什麼結果?你說你有的限制,應該做你想要的。 – rdelmar

+0

故事板說,我需要設置水平擁抱優先權,但我不知道如何製作它。我改變它爲一個按鈕,但它仍然說,其他按鈕有寬度的問題。 –

+0

@rdelmar,我用2個按鈕更新了問題,它將很容易描述並回答它 –

回答

4

你可以做這樣的事情:
1領先左鍵

左鍵水平約束等於前導超視圖
2.左邊的按鈕尾部等於superview的中心x(請參見下面的最後一張圖片)。

右鍵水平約束:
1領先右鍵等於左鍵的尾部。
2.尾隨右鍵等於尾隨超視圖

注意:根據需要放置垂直約束。

以下是樣本截圖:

View Layout

Constraints

Left Button Constraint