我不知道什麼是錯的!我只是試圖從UIImageView添加垂直空間約束到ContentView,但我從來沒有看到該選項。您可以看到我已將UIImageView的頂部空間約束從UIImageView的頂部添加到ContentView,但我無法將UIImageVie添加到contentview的底部。如何將垂直空間約束添加到UIImageView
這裏的上述限制是結果:
我不知道什麼是錯的!我只是試圖從UIImageView添加垂直空間約束到ContentView,但我從來沒有看到該選項。您可以看到我已將UIImageView的頂部空間約束從UIImageView的頂部添加到ContentView,但我無法將UIImageVie添加到contentview的底部。如何將垂直空間約束添加到UIImageView
這裏的上述限制是結果:
如果你正試圖使從這個圖像視圖的底部到內容視圖的底部,那麼約束:
1)選擇圖像視圖
2)從Xcode的菜單中點擊 '編輯'
3)但是在「針」
4)選擇「底部空間的SuperView」 - 你在這種情況下,上海華是單元格的內容視圖
注有實現的其他方式相同的結果。
編輯:
您也可以嘗試
1)圖像視圖
2)向下拖動到內容視圖和發佈的底部單擊控件。
3)您應該會看到一個小黑框彈出,它提供了一些限制選項,如底部空間到內容邊界或底部空間到超級視圖。然後,您可以選擇創建約束並在尺寸檢查器中根據需要進行編輯。
如果你想要的形象是方形的,設置的UIImageView爲1縱橫比限制:1。
這要求您爲圖像設置寬度或高度約束,或者需要將圖像底部固定到其包含的視圖,並使包含的視圖具有高度。
所以:
如果你知道你想爲你的形象的高度,增加一個高度約束和設定縱橫比爲1:1的圖像視圖。如果您需要其他方面,請將其設置爲該縱橫比。
如果您希望圖像高度由單元格高度以外的東西確定,請將圖像視圖的頂部和底部固定到包含視圖,該視圖應該具有某種設置其大小的約束。這裏圖像將增長到包含視圖所施加的高度,其寬度將根據您設置的寬高比進行縮放以匹配。
從這裏開始:[在界面生成器中使用約束](https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/AutolayoutPG/WorkingwithConstraints/WorkingwithConstraints。html) 您也可以嘗試「添加缺少或建議的約束」或甚至「重置爲建議的約束」以清除警告。 – NSWill
添加缺失或建議的約束會產生錯誤的約束。 –