2015-04-08 25 views
1

我有一個簡單的UIViewController,並且希望添加一個總是顯示在視圖的左下方的標籤,而不管設備的大小如何。我嘗試瞭解約束條件,但似乎無法取得任何進展。如何將UILabel與UIViewController的某個角對齊

即使我選擇了視圖和標籤,「Leading Edges」約束仍保持灰色。我正在使用中心約束沒有任何問題,所以希望找到類似的東西。

理想情況下,我會做這個沒有寫任何代碼,但如果它是絕對必要的,我對它開放。

+0

添加「引導空間到容器」和「底部空間到容器」約束**和**爲標籤設置靜態高度和寬度。 –

+0

謝謝巴勃羅。我試過尼古拉辛德拉所說的那是你的建議,而不是靜態的高度和寬度,而且工作。 – Locksleyu

回答

2

通過ctrl +從UILabel拖動到它下面的UIView並選擇「領先的空間到容器」和「底部空間到容器」約束。

+0

謝謝,這工作! – Locksleyu

+0

@Locksleyu很高興我能幫到你。 – nikolausindra

2

添加約束時,您必須添加足夠的約束條件,xcode可以計算x位置,y位置,高度和寬度。添加高度和寬度約束,併爲底部和左側約束選擇紅色線條。單擊值旁邊的箭頭,並確保已選擇視圖,然後根據需要設置值。設置更新幀以更新具有新約束的幀,並點擊添加。