2015-09-28 40 views
3

我想在ios 9 storyboards中做一個按鈕全寬,並且試圖創建一個寬度自動約束,但寬度約束似乎只採用一個確切的靜態數字。我如何使項目變成全寬。如何在自動佈局約束中製作項目全寬?

此外,如果我想說imageview是全高和可調節寬度以保持縱橫比 - 或適合填充的大小,我將如何使用故事板中的自動佈局約束來做到這一點。

我應該在視圖控制器中以編程方式進行此操作嗎?

回答

6

對於按鈕:

在故事板拖動按鈕的左側和右側,使其整個寬度。確保按鈕被選中並添加銷約束左右(如果你把它拖全寬銷約束應該等於-20)

Pin Constraints

對於ImageView的:

完全高度限制幾乎完全相同,但這次您需要將頂部和底部拖到視圖控制器的頂部和底部邊緣,並將頂部和底部固定到其各自的佈局指南。

可以使在視圖控制器的圖像全屏(銷頂部,底部,左&右)和然後編輯在屬性檢查器中的圖像的縱橫比在選擇的ImageView:

Attribute inspector

希望有幫助!

+0

非常有用@Kitson。我想放入一張圖片並使其始終處於全屏狀態。我發現以下這些技巧對我來說很有用:在所有距離約束框中放置0,激活所有4個約束錨點(通過選擇將它們鏈接到中央框的點狀紅色形狀),並_don't_選擇'約束到邊距」。 –