[英]How to pin two views together using constraints
我的視圖控制器只有兩個元素,一個標簽欄和一個圖像視圖,我只想簡單地將標簽欄放在屏幕底部,將圖像視圖放在其上方,而將圖像視圖的底部固定在標簽欄。
圖像視圖將包含僅在底部具有有趣內容的圖像,因此,在較小的屏幕上,圖像的頂部可以簡單地“切掉”,即,在568屏幕上圖像視圖的y原點將為0但在較小的屏幕上為負值。
我認為這很簡單明了,只需要10秒,但是我遇到了約束錯誤,不知道為什么。
對於選項卡視圖,我添加了以下四個約束:-寬度320-高度49-左側-底部0(已連接至“底部布局”指南)
然后,對於圖像視圖,我添加了以下四個約束:-寬度320-高度<= 519-左側-0底部(連接到選項卡欄)
我以為,如果選項卡欄固定在屏幕底部並具有固定的高度,並且圖像視圖的底部固定在選項卡欄的頂部並具有<=高度值,它將可以解決。 但是顯然不會,因為我得到這些錯誤:
為什么不將視圖控制器的約束重置為建議的約束。 Xcode 5大大改善了自動布局。
要獲得要裁剪的圖像的頂部,請將內容模式設置為底部。 這將確保圖像固定在裁剪頂部的圖像視圖的底部。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.